示例#1
0
        private bool DeleteUnit()
        {
            bool ck = false;

            try
            {
                if (row >= 0)
                {
                    string code = radGridView1.Rows[row].Cells["dgvCode"].Value.ToString();
                    if (MessageBox.Show("คุณต้องการลบ [ " + code + " ] หรือไม่ ?", "ลบรายการ", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                    {
                        using (DataClasses1DataContext db = new DataClasses1DataContext())
                        {
                            tb_LocationlWH ud = db.tb_LocationlWHs.Where(u => u.Code == code).FirstOrDefault();
                            if (ud != null)
                            {
                                db.tb_LocationlWHs.DeleteOnSubmit(ud);
                                db.SubmitChanges();
                                dbClss.AddHistory(this.Name, "ลบรายการ", "ทำการลบรายการ  [" + code + "] ออกจากระบบ", "จากเครื่อง " + System.Environment.MachineName);
                                MessageBox.Show("ลบรายการ สำเร็จ!");
                            }
                            else
                            {
                                MessageBox.Show("ไม่พบข้อมูลการลบ!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                    }
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }


            return(ck);
        }
示例#2
0
 private void Saveclick()
 {
     if (!txtCode.Text.Equals("") && !txtName.Text.Equals(""))
     {
         if (MessageBox.Show("ต้องการบันทึก ?", "บันทึก", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             try
             {
                 using (DataClasses1DataContext db = new DataClasses1DataContext())
                 {
                     tb_LocationlWH uck = db.tb_LocationlWHs.Where(u => u.Code == txtCode.Text).FirstOrDefault();
                     if (uck != null)
                     {
                         //un.UserID = txtUserID.Text;
                         uck.Name       = txtName.Text;
                         uck.Active     = chkActive.Checked;
                         uck.CreateBy   = dbClss.UserID;
                         uck.CreateDate = DateTime.Now;
                         db.SubmitChanges();
                         dbClss.AddHistory("LocationWH", "แก้ไข", "แก้ไขรายละเอียด  [" + txtCode.Text + "] ", "จากเครื่อง " + System.Environment.MachineName);
                     }
                     else
                     {
                         tb_LocationlWH un = new tb_LocationlWH();
                         un.Code       = txtCode.Text;
                         un.Name       = txtName.Text;
                         un.Active     = chkActive.Checked;
                         un.CreateBy   = dbClss.UserID;
                         un.CreateDate = DateTime.Now;
                         db.tb_LocationlWHs.InsertOnSubmit(un);
                         db.SubmitChanges();
                         dbClss.AddHistory("LocationWH", "เพิ่ม Location", "ทำการเพิ่มรายการ WH  [" + txtCode.Text + "] เข้าระบบ", "จากเครื่อง " + System.Environment.MachineName);
                     }
                     MessageBox.Show("Save Completed!");
                 }
             }
             catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
         }
     }
     else
     {
         MessageBox.Show("Code or Name is Empty!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
示例#3
0
 private void Unit_Load(object sender, EventArgs e)
 {
     try
     {
         if (!UserIDEdit.Equals(""))
         {
             txtCode.Enabled = false;
             using (DataClasses1DataContext db = new DataClasses1DataContext())
             {
                 tb_LocationlWH ur = db.tb_LocationlWHs.Where(u => u.Code == UserIDEdit).FirstOrDefault();
                 if (ur != null)
                 {
                     txtCode.Text      = UserIDEdit;
                     txtName.Text      = ur.Name.ToString();
                     chkActive.Checked = Convert.ToBoolean(ur.Active);
                 }
             }
         }
     }
     catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); }
 }