Example #1
0
 private void fill_form(ref msCost cost)
 {
     cmbCompanyName.SelectedValue = cost.companyCode;
     txtCostDesc.Text             = cost.costDesc;
     txtCostCenter.Text           = cost.costCenter;
     hfCostId.Value = cost.costId.ToString();
 }
Example #2
0
 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);
 }
Example #3
0
        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);
        }
Example #4
0
        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();
        }
Example #5
0
        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;
        }
Example #6
0
        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();
                //}
            }
        }