Пример #1
0
 protected void imgbtnDelete_Click(object sender, ImageClickEventArgs e)
 {
     try
     {
         ImageButton imb = (ImageButton)sender;
         if (imb != null)
         {
             MasDistributor obj   = new MasDistributor();
             int            objID = ToInt32(imb.CommandArgument);
             using (BillingEntities cre = new BillingEntities())
             {
                 obj = cre.MasDistributors.FirstOrDefault(w => w.DistributorID.Equals(objID));
                 if (obj != null)
                 {
                     obj.Active      = "N";
                     obj.UpdatedBy   = GetUsername();
                     obj.UpdatedDate = DateTime.Now;
                 }
                 //cre.MasAccounts.Remove(obj);
                 cre.SaveChanges();
             };
             BindData();
         }
         else
         {
             SendMailError("imb is null", System.Reflection.MethodBase.GetCurrentMethod());
         }
     }
     catch (Exception ex)
     {
         ShowMessageBox("เกิดข้อผิดพลาด กรุณาติดต่อผู้ดูแลระบบ.");
         SendMailError(ex.Message, System.Reflection.MethodBase.GetCurrentMethod());
     }
 }
Пример #2
0
        protected void imgbtnEdit_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                ImageButton    imb = (ImageButton)sender;
                MasDistributor obj = new MasDistributor();
                if (imb != null)
                {
                    int objID = ToInt32(imb.CommandArgument);
                    using (BillingEntities cre = new BillingEntities())
                    {
                        obj = cre.MasDistributors.FirstOrDefault(w => w.DistributorID.Equals(objID));
                    };

                    if (obj != null)
                    {
                        hddID.Value = imb.CommandArgument;
                        txtMDistributorCode.Text    = obj.DistributorCode;
                        txtMDistributorName.Text    = obj.DistributorName;
                        txtMDistributorAddress.Text = obj.DistributorAddress;

                        ModalPopupExtender1.Show();
                        hddMode.Value = "Edit";
                    }
                    else
                    {
                        SendMailError("obj is null, objID = " + imb.CommandArgument, System.Reflection.MethodBase.GetCurrentMethod());
                    }
                }
                else
                {
                    SendMailError("imb is null", System.Reflection.MethodBase.GetCurrentMethod());
                }
            }
            catch (Exception ex)
            {
                ShowMessageBox("เกิดข้อผิดพลาด กรุณาติดต่อผู้ดูแลระบบ.");
                SendMailError(ex.Message, System.Reflection.MethodBase.GetCurrentMethod());
            }
        }
Пример #3
0
        protected void btnModalSave_Click(object sender, EventArgs e)
        {
            try
            {
                //Validate
                if (txtMDistributorCode.Text == "")
                {
                    ShowMessageBox("กรุณาระบุ รหัส !!!");
                    ModalPopupExtender1.Show();
                    return;
                }

                if (txtMDistributorName.Text == "")
                {
                    ShowMessageBox("กรุณาระบุ ผู้จัดจำหน่าย !!!");
                    ModalPopupExtender1.Show();
                    return;
                }

                MasDistributor o = new MasDistributor();
                if (hddMode.Value == "Add") // Add
                {
                    o = new MasDistributor();
                    o.DistributorName    = txtMDistributorName.Text;
                    o.DistributorCode    = txtMDistributorCode.Text;
                    o.DistributorAddress = txtMDistributorAddress.Text;
                    o.CreatedBy          = GetUsername();
                    o.CreatedDate        = DateTime.Now;
                    using (BillingEntities cre = new BillingEntities())
                    {
                        cre.MasDistributors.Add(o);
                        cre.SaveChanges();
                    };
                }
                else //Edit
                {
                    int objID = ToInt32(hddID.Value);
                    using (BillingEntities cre = new BillingEntities())
                    {
                        o = cre.MasDistributors.FirstOrDefault(w => w.DistributorID.Equals(objID));
                        if (o != null)
                        {
                            o.DistributorName    = txtMDistributorName.Text;
                            o.DistributorCode    = txtMDistributorCode.Text;
                            o.DistributorAddress = txtMDistributorAddress.Text;
                            o.UpdatedBy          = GetUsername();
                            o.UpdatedDate        = DateTime.Now;
                        }
                        cre.SaveChanges();
                    };
                }

                BindData();
                ShowMessageBox("บันทึกข้อมูลสำเร็จ.");
            }
            catch (Exception ex)
            {
                ShowMessageBox("เกิดข้อผิดพลาด กรุณาติดต่อผู้ดูแลระบบ.");
                SendMailError(ex.Message, System.Reflection.MethodBase.GetCurrentMethod());
            }
        }