dibawah ini class model nya :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace rusdhaRS.model
{
public class rs_convert
{
public int id_pasien { get; set; }
public DateTime tanggal_lahir { get; set; }
public decimal tarif { get; set; }
}
}
untuk kode convert menggunakan model seperti dibawah iniPenjelasan Script diatasusing System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace rusdhaRS.Forms { public partial class convert : Form { public model.rs_convert rs_convert;
public convertForm() { InitializeComponent(); } private void convertForm(object sender, EventArgs e) { if (this.rs_convert != null) { txtIdPasien.Text = this.rs_convert.id_pasien.ToString(); dtpLahir.Text = this.rs_convert.tanggal_lahir.ToString(); txtTarif.Text = this.rs_convert.tarif.ToString(); } } private void dgv_Click(object sender, EventArgs e) { model.rs_convert pg = new model.rs_convert(); pg.rs_convert = (int)dgv.CurrentRow.Cells["id_pasien"].Value; pg.rs_convert = (DateTime)dgv.CurrentRow.Cells["tanggal_lahir"].Value; pg.rs_convert = (decimal)dgv.CurrentRow.Cells["tarif"].Value; rs_convert = pg; } private void btnSimpan_Click(object sender, EventArgs e) { if (this.rs_convert == null) { this.rs_convert = new model.rs_convert(); } his.rs_convert.id_pasien = Int32.Parse(txtIdPasien.Text); this.rs_convert.tanggal_lahir = DateTime.Parse(dtpLahir.Text); this.rs_convert.tarif = decimal.Parse(txtTarif.Text); } }//end clas }//end namespace
Perintah untuk Memanggil model class rs_comvert
public model.rs_convert rs_convert;
Perintah ini digunakan untuk menangkap nilai yang dilempar oleh model dan dimasukkan ke text, jadi bila digunakan untuk fungsi Update, dan data yang dilempar harus diconvert ToString supaya bisa ditangkap oleh text, karna format nilai tersebut adalah int, datetime, dan decimalif (this.rs_convert != null) // Mengecek apakah model rs_convert tidak sama dengan null
{
txtIdPasien.Text = this.rs_convert.id_pasien.ToString();
dtpLahir.Text = this.rs_convert.tanggal_lahir.ToString();
txtTarif.Text = this.rs_convert.tarif.ToString();
}
Membuat model baru untuk menampung nilai yang akan diambil dari DataGridView dan dimasukkan kemodel dengan nama pg yang nanti akan dilempar ke text model.rs_convert pg = new model.rs_convert();
disini data yang akan disimpan di pg harus diconvert ke string sehingga data bisa disimpan sementara oleh model dan seterusnya dilempar ke form text(int) untuk convert int, (DateTime) untuk convert datetime, (Decimal) untuk convert decimal,
private void dgv_Click(object sender, EventArgs e)
{
model.rs_convert pg = new model.rs_convert();
pg.rs_convert = (int)dgv.CurrentRow.Cells["id_pasien"].Value;
pg.rs_convert = (DateTime)dgv.CurrentRow.Cells["tanggal_lahir"].Value;
pg.rs_convert = (decimal)dgv.CurrentRow.Cells["tarif"].Value;
rs_convert = pg;
}
Perintah ini adalah digunakan untuk memasukkan nilai yang udah diset di pg sebagai model penampung, lalu dimasukkan ke model rs_convert, dan seterusnya dilempar ke form textrs_convert = pg;
Sekian penjelasanya semoga bermanfaatSelamat Mencoba dan Sukses Selalu !!!
thanks min sudah share...
ReplyDeletehttp://cody.id/produk/blower-infrared/blower-infrared-cody-888d/
Great post very helping, Thanks for the wonderful blog through your blog I am able to learn a lot Go forward like this and give some valuable pieces of information in the future. look in to this blog for top Programing Languages for Development of the year
ReplyDelete