Kaskus

Tech

xaberiusAvatar border
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
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
4.8K
72
GuestAvatar border
Komentar yang asik ya
Mari bergabung, dapatkan informasi dan teman baru!
Programmer Forum
Programmer Forum
KASKUS Official
20.2KThread4.9KAnggota
Tampilkan semua post
xaberiusAvatar border
TS
xaberius
#47
Selamat pagi!
selanjutnya akan kita akan mencatat perpindahan jabatan dari pegawai yang ada
untuk itu kita perlu sebuah class pernama repostion. Class ini akan menghandle masalah pencatatan dan pengolahan perpindahan jabatan dari tiap pegawai yang ada.

untuk itu kita perlu menambah table reposition
di sini

this is the code!

Code:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;
using System.Windows.Forms;

namespace Core_Inventaris
{
public class Reposition
{
MySqlDataReader Reader;
Connection Connetion = new Connection();

public List<RepositionData> getData(string BranchOffice)
{
// function for get all employee data from database server

List<RepositionData> RepositionDatas = new List<RepositionData>();
if (BranchOffice.Length != 0)
{
Reader = Connetion.selectTable("select * from reposition where branchoffice = '" + BranchOffice + "' order by repositionDate");
}
else
{
Reader = Connetion.selectTable("select * from reposition order by repositionDate");
}

while (Reader.Read())
{
RepositionData RepositionData = new RepositionData();
RepositionData.RepositionDate = int.Parse(Reader.GetString(0));
RepositionData.EmployeeID = Reader.GetString(1);
RepositionData.From = Reader.GetString(2);
RepositionData.To = Reader.GetString(3);
RepositionDatas.Add(RepositionData);
}
Reader.Close();

return RepositionDatas;
}

public bool toServer()
{
// function for chekking connection to database server
List<string> Database = Connetion.readSever();

try
{
if (Connetion.connection(Database[0], Database[1], Database[2]))
{
return true;
}
else
{
return false;
}
}
catch (Exception e)
{
MessageBox.Show(e.Message);
return false;
}
}

public string insertData(int RepositionDate, string EmployeeID, string From, string To, string BranchOffice)
{
// insert data query
Reader = Connetion.selectTable("INSERT INTO reposition(RepositionDate, EmployeeID, FromOcc, ToOcc,BranchOffice) " +
" VALUES (" + RepositionDate + ",'" + EmployeeID + "','" + From + "','" + To + "','" + BranchOffice + "')");
Reader.Close();

Reader = Connetion.selectTable("update Employee set Occupation = '"+ To +"' where ID = '"+ EmployeeID +"'");
Reader.Close();
return "Data Saved!";
}

}
}



Penjelasan class reposition
Diubah oleh xaberius 23-10-2012 10:12
0
Ikuti KASKUS di
© 2025 KASKUS, PT Darta Media Indonesia. All rights reserved.