private void fill_form(ref msCost cost) { cmbCompanyName.SelectedValue = cost.companyCode; txtCostDesc.Text = cost.costDesc; txtCostCenter.Text = cost.costCenter; hfCostId.Value = cost.costId.ToString(); }
public void fillEdit(ref msCost cost) { cost.companyCode = cmbCompanyName.SelectedItem.Value.ToString(); cost.companyName = cmbCompanyName.SelectedItem.Text; cost.costCenter = txtCostCenter.Text; cost.costDesc = txtCostDesc.Text; cost.costId = Convert.ToInt32(hfCostId.Value); }
public msCost fillK() { msCost cost = new msCost(); cost.costCenter = txtCostCenter.Text; cost.costDesc = txtCostDesc.Text; cost.companyName = cmbCompanyName.SelectedItem.Text; cost.companyCode = cmbCompanyName.SelectedItem.Value.ToString(); return(cost); }
protected void lbDelete_Click(object sender, EventArgs e) { dsSPDDataContext data = new dsSPDDataContext(); LinkButton link = (LinkButton)sender; GridViewRow gv = (GridViewRow)(link.NamingContainer); Label costId = (Label)gv.FindControl("lblIdCost"); msCost cost = data.msCosts.Where(f => f.costId.ToString() == costId.Text).Single(); data.msCosts.DeleteOnSubmit(cost); data.SubmitChanges(); data.Dispose(); fillGV(); }
protected void lbEdit_Click(object sender, EventArgs e) { dsSPDDataContext dss = new dsSPDDataContext(); LinkButton link = (LinkButton)sender; GridViewRow gv = (GridViewRow)(link.NamingContainer); string nrp = gv.Cells[0].Text; Label costId = (Label)gv.FindControl("lblIdCost"); msCost cost = (from k in dss.msCosts where k.costId.ToString().Trim() == costId.Text.Trim() select k).FirstOrDefault(); fill_form(ref cost); hfmode.Value = "edit"; pnlForm.Visible = true; btnTambah.Visible = false; }
protected void btnSimpan_Click(object sender, EventArgs e) { dsSPDDataContext dss = new dsSPDDataContext(); string mode = "add"; mode = hfmode.Value.ToString(); msCost cst = (from k in dss.msCosts where k.costId.ToString().Trim() == hfCostId.Value.Trim() select k).FirstOrDefault(); if (cst == null) { msCost cost = new msCost(); cost = fillK(); dss.msCosts.InsertOnSubmit(cost); dss.SubmitChanges(); dss.Dispose(); clear_form(); notif.Text = "Data berhasil disimpan"; fillGV(); } else { //clear_form(); //if (mode == "add") //{ // notif.Text = "Simpan gagal : NRP Karyawan Sudah Terdaftar"; //} //else //{ fillEdit(ref cst); dss.SubmitChanges(); dss.Dispose(); clear_form(); notif.Text = "Data berhasil disimpan"; fillGV(); //} } }