- Beranda
- Programmer Forum
program sederhana .NET
...
TS
xaberius
program sederhana .NET
Selamat pagi!
Saat ini saya akan memberikan pengetahuan yang saya punyai yang mungkin tidak berarti. Progam yang saya buat menggunakan C#.NET 2010 sebagai bahasa pemogramannya dan MySql sebagai database. Progam yang akan saya buat adalah progam yang menunjang kinerja pencatatan barang inventaris perusahan dengan pendekatan pemograman berbasis objek. Program ini menekankan konsep OOP dan segala pernak-perniknya.
Dari pada saya banyak berbicara silahkan lihat program yang saya buat.
Jika ada pertanyaan atau perlu keterangan lebih lanjut dapat membicarakannya di tread ini. Terima kasih. Maafkan sebelumnya kalau programnya masih sederhana sekali.
kalau mau liat penampakannyaDi sini
langkah-langkah proyek
1. Persiapan
2. Connection Class
3.Main Form
4. Class car type
5. Form Car type
6. Class branch office
7. Form branch office
8. Class occupation
9. Form occupation
10. Class employee
11. Class reposition
Saat ini saya akan memberikan pengetahuan yang saya punyai yang mungkin tidak berarti. Progam yang saya buat menggunakan C#.NET 2010 sebagai bahasa pemogramannya dan MySql sebagai database. Progam yang akan saya buat adalah progam yang menunjang kinerja pencatatan barang inventaris perusahan dengan pendekatan pemograman berbasis objek. Program ini menekankan konsep OOP dan segala pernak-perniknya.
Dari pada saya banyak berbicara silahkan lihat program yang saya buat.
Jika ada pertanyaan atau perlu keterangan lebih lanjut dapat membicarakannya di tread ini. Terima kasih. Maafkan sebelumnya kalau programnya masih sederhana sekali.
kalau mau liat penampakannyaDi sini
langkah-langkah proyek
1. Persiapan
Code:
Selamat pagi!
sebelum kita membuat sebuah program maka kita harus membuat database dan tabel sebagai tempat kita menempatkan semua data
this is the structure :
1. CarType
cartype ini adalah table untuk menyimpan data semua tipe mobil yang sudah menajadi inventaris kantor
Id string 50
TypeName string 50
Variant string 50
2. Insurance
insurance ini adalah table untuk menyimpan data semua asuransi yang diikuti dalam kasus ini ada 2 jenis asuransi yaitu asuransi gedung dan asuransi mobil
public string Id { get; set; }
public string Name 50
public string Address 50
public string City 50
public string Phone 50
public string Contact 50
3. insurancetype
insurancetype adalah tabel untuk menyimpan data tipe-tipe dari asuransi yang di ikuti oleh perusahaan yang bersangkutan
public string Id 50
public string TypeName 50
public string Explain 50
4. [URL="http://www.kaskus.co.id/showpost.php?p=756653266&postcount=21"]Tabel branch office[/URL]
tabel-tabel ini akan terus diupdate seiring dengan berjalannya program....
terima kasih.
2. Connection Class
3.Main Form
4. Class car type
5. Form Car type
6. Class branch office
7. Form branch office
8. Class occupation
9. Form occupation
10. Class employee
11. Class reposition
Diubah oleh xaberius 24-10-2012 08:48
0
5K
72
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
20.3KThread•5.2KAnggota
Tampilkan semua post
TS
xaberius
#21
Form Branch Office
Selamat pagi!
setelah membuat tabel dan class branch office kita membuat interface nya alias formnya
seperti berikut ini
![kaskus-image]()
untuk membuat ini di butuhkan
1 buah form
1 buah data grid
6 buah command button
5 buah label
3 buah texbox
1 buah maskedbox
codingnya...
this is it!
setelah membuat tabel dan class branch office kita membuat interface nya alias formnya
seperti berikut ini

untuk membuat ini di butuhkan
1 buah form
1 buah data grid
6 buah command button
5 buah label
3 buah texbox
1 buah maskedbox
codingnya...
this is it!
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Core_Inventaris;
namespace New_Inventaris
{
public partial class FrmBranchOffice : Form
{
BranchOffice BranchOffice = new BranchOffice();
private Connection Connection = new Connection();
private List<BranchOfficeData> BranchData;
private Boolean Edit;
private string Deleted;
public FrmBranchOffice()
{
InitializeComponent();
// connect to database server
if (!BranchOffice.toServer())
{
this.Close();
}
else
{
this.Grid.Location = new Point(19, 111);
refreshData();
}
Edit = false;
Grid.Focus();
Deleted = "";
}
public void refreshData()
{
// get all insurance data and display in grid
BranchData = BranchOffice.getData();
Grid.Rows.Clear();
foreach (var data in BranchData)
{
Grid.Rows.Add(new string[] { data.Id, data.BranchName, data.Address,data.Phone });
}
}
public void button(bool Status)
{
// button visible
CmdAdd.Visible = Status;
CmdEdit.Visible = Status;
CmdDelete.Visible = Status;
Grid.Visible = Status;
CmdSave.Visible = !Status;
CmdCancel.Visible = !Status;
}
private void CmdAdd_Click(object sender, EventArgs e)
{
button(false);
TxtId.Text = string.Format("bo-{04}", BranchData.Count + 1);
}
private void CmdCancel_Click(object sender, EventArgs e)
{
button(true);
clearField();
refreshData();
}
private void CmdEdit_Click(object sender, EventArgs e)
{
// editing mode
if (Deleted != "")
{
foreach (var InsType in BranchData)
{
if (InsType.Id == Deleted)
{
TxtId.Text = InsType.Id;
TxtName.Text = InsType.BranchName;
TxtAddress.Text = InsType.Address;
TxtPhone.Text = InsType.Phone;
}
}
button(false);
Edit = true;
TxtId.Enabled = false;
}
}
private void CmdDelete_Click(object sender, EventArgs e)
{
//command delete data
if (Deleted != "")
{
if (MessageBox.Show("Are sure to delete this data?", "Delete", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.OK)
{
BranchOffice.deleteData(Deleted);
refreshData();
}
}
}
private void Grid_CellClick(object sender, DataGridViewCellEventArgs e)
{
//take value of grid cell
Deleted = Grid.Rows[e.RowIndex].Cells[0].Value.ToString();
}
private void CmdSave_Click(object sender, EventArgs e)
{
//saving and updating data
BranchOffice.updatetData(TxtId.Text, TxtName.Text, TxtAddress.Text,TxtPhone.Text);
refreshData();
button(true);
clearField();
}
public void clearField()
{
TxtId.Text = "";
TxtName.Text = "";
TxtAddress.Text = "";
TxtPhone.Text = "";
}
private void CmdQuit_Click(object sender, EventArgs e)
{
this.Close();
}
}
}
0
4}", BranchData.Count + 1);