protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; Pelanggan_Class ClassPelanggan = new Pelanggan_Class(db); Pengguna_Class ClassPengguna = new Pengguna_Class(db); GrupPelanggan_Class GrupPelanggan_Class = new GrupPelanggan_Class(db); var Pelanggan = ClassPelanggan.Cari(Request.QueryString["id"].ToInt()); DropDownListGrupPelanggan.Items.AddRange(GrupPelanggan_Class.DataDropDownListNamaPotongan(db)); DropDownListPenggunaPIC.Items.AddRange(ClassPengguna.DropDownList()); DropDownListPenggunaPIC.SelectedValue = Pengguna.IDPengguna.ToString(); if (Pelanggan != null && Pelanggan.IDPelanggan != 1) { //IDPelanggan DropDownListPenggunaPIC.SelectedValue = Pelanggan.IDPenggunaPIC.ToString(); DropDownListGrupPelanggan.SelectedValue = Pelanggan.IDGrupPelanggan.ToString(); TextBoxNamaLengkap.Text = Pelanggan.NamaLengkap; TextBoxUsername.Text = Pelanggan.Username; TextBoxPassword.Text = Pelanggan.Password; TextBoxHandphone.Text = Pelanggan.Handphone; TextBoxTeleponLain.Text = Pelanggan.TeleponLain; TextBoxEmail.Text = Pelanggan.Email; TextBoxDeposit.Text = Pelanggan.Deposit.ToString(); TextBoxTanggalLahir.Text = Pelanggan.TanggalLahir.HasValue ? Pelanggan.TanggalLahir.Value.ToString("d MMMM yyyy") : ""; TextBoxCatatan.Text = Pelanggan.Catatan; //TanggalDaftar CheckBoxStatus.Checked = Pelanggan._IsActive; var Alamat = db.TBAlamats.FirstOrDefault(item => item.IDPelanggan == Request.QueryString["id"].ToInt()); if (Alamat != null) { TextBoxAlamat.Text = Alamat.AlamatLengkap; } ButtonSimpan.Text = "Ubah"; } else { TextBoxTanggalLahir.Text = DateTime.Now.ToString("d MMMM yyyy"); ButtonSimpan.Text = "Tambah"; } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Transaksi_Class Transaksi = (Transaksi_Class)ViewState["Transaksi"]; PenggunaLogin Pengguna = (PenggunaLogin)Session["PenggunaLogin"]; using (DataClassesDatabaseDataContext db = new DataClassesDatabaseDataContext()) { Pelanggan_Class ClassPelanggan = new Pelanggan_Class(db); GrupPelanggan_Class GrupPelanggan_Class = new GrupPelanggan_Class(db); RepeaterKombinasiProduk.DataSource = db.TBStokProduks .Where(item => item.IDTempat == Pengguna.IDTempat) .Select(item => new { item.TBKombinasiProduk.Urutan, item.IDKombinasiProduk, item.TBKombinasiProduk.Nama, item.HargaJual }) .OrderBy(item => item.Urutan); RepeaterKombinasiProduk.DataBind(); DropDownListPelanggan.Items.AddRange(ClassPelanggan.DataDropDownListNamaHandphone()); DropDownListGrupPelanggan.Items.AddRange(GrupPelanggan_Class.DataDropDownListNamaPotongan(db)); } TextBoxTanggal.Text = DateTime.Now.ToString("d MMMM yyyy"); if (Transaksi == null) { Transaksi = new Transaksi_Class(Pengguna.IDPengguna, Pengguna.IDTempat, DateTime.Now); ViewState["Transaksi"] = Transaksi; } } }