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); }
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); } }
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); } }