private void ItemClickEventHandler_Add2(object sender, ItemClickEventArgs e) { if (this.dxValidationProvider2.Validate() == true) { //isAction = "Add"; state = MenuState.Insert; //Update : DELEGATE // Gọi form Details //Diable form this.Enabled = false; // F_KHMau_CTXN_Details FRM = new F_KHMau_CTXN_Details(); FRM.isAction = "Add"; FRM.ngaynhanmau = this.ngaynhanmau; Set4Object_Details(); FRM.KHMAUOBJ = this.KHMAUOBJ; FRM.KHMAUCTXNOBJ = this.KHMAUCTXNOBJ; FRM.myFinished += this.finished; FRM.Show(); } else { IList <Control> IControls = this.dxValidationProvider2.GetInvalidControls(); foreach (Control ctrl in IControls) { ctrl.Focus(); } } }
private void ItemClickEventHandler_Update2(object sender, ItemClickEventArgs e) { if (gridViewRowClick == true) { isAction = "Edit"; state = MenuState.Insert; //Update : DELEGATE //Gọi form Details //Disable this.Enabled = false; // F_KHMau_CTXN_Details FRM = new F_KHMau_CTXN_Details(); FRM.isAction = this.isAction; FRM.ngaynhanmau = this.ngaynhanmau; Set4Object_Details(); FRM.KHMAUOBJ = this.KHMAUOBJ; FRM.KHMAUCTXNOBJ = this.KHMAUCTXNOBJ; FRM.myFinished += this.finished; FRM.Show(); } else { XtraMessageBoxArgs args = new XtraMessageBoxArgs(); args.AutoCloseOptions.Delay = 3000; args.AutoCloseOptions.ShowTimerOnDefaultButton = true; args.DefaultButtonIndex = 0; args.Caption = "Thông báo tự đóng "; args.Text = "Vui lòng click chọn dòng cần cập nhật. Thông báo này sẽ tự đóng sau 3 giây."; args.Buttons = new DialogResult[] { DialogResult.OK }; XtraMessageBox.Show(args).ToString(); } //if(lkeCTXN.Text.Length > 0 && lkeCTXN.Text != "...") //{ // if (txtSoLuong.Text == null) // XtraMessageBox.Show("Vui lòng nhập số lượng mẫu đã nhận","Lưu ý"); // else // { // if (txtSoLuongXN.Text == null) // txtSoLuongXN.Text = txtSoLuong.Text; // if (KHMAUCTXNOBJ.DonGia != 0) // KHMAUCTXNOBJ.ThanhTien = (KHMAUCTXNOBJ.DonGia * float.Parse(txtSoLuongXN.Text) * (100 + KHMAUCTXNOBJ.VAT) / 100); // else // KHMAUCTXNOBJ.ThanhTien = 0; // KHMAUCTXNOBJ.KHMau = txtKHMau.Text; // KHMAUCTXNOBJ.CTXNID = int.Parse(lkeCTXN.EditValue.ToString()); // KHMAUCTXNOBJ.SoLuongXN = txtSoLuongXN.Text; // BUS2.KHMau_CTXN_LABBUS_INSERT(KHMAUCTXNOBJ); // } //} //this.tbl_KHMau_CTXN_LABTableAdapter.ClearBeforeFill = true; //gridControl1.DataSource = this.tbl_KHMau_CTXN_LABTableAdapter.FillBy(this.sYNC_NUTRICIELDataSet.tbl_KHMau_CTXN_LAB, txtKHMau.Text); //throw new NotImplementedException(); }
public F_KHMau_Details_BK() { InitializeComponent(); Load += (s, e) => { cmbNhanVienHuyMau.ReadOnly = true; txtTaiLieuHuy.ReadOnly = true; dteNgayHuyMau.ReadOnly = true; txtSoLuongHuy.ReadOnly = true; this.Location = new System.Drawing.Point(Screen.PrimaryScreen.Bounds.Right - this.Width, 0); //if(isEditting == true) //Set4Controls(); if (KHMAUOBJ.SoPXN.Substring(0, 3) == "GEN" || KHMAUOBJ.SoPXN.Substring(0, 3) == "HTH" || KHMAUOBJ.SoPXN.Substring(0, 3) == "MDW") { //cmbLoaiDV layoutControlItem30.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Always; layoutControlItem30.Text = "Loại động vật"; //cmbMauNuoc layoutControlItem29.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; layoutControlItem29.Text = "Mẫu nước"; } else if (KHMAUOBJ.SoPXN.Substring(0, 3) == "H2O") { //cmbLoaiDV layoutControlItem30.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; layoutControlItem30.Text = "Loại động vật"; //cmbMauNuoc layoutControlItem29.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Always; layoutControlItem29.Text = "Mẫu nước"; } if (isAction == "Edit") { layoutControlGroup4.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Always; //KH_Mau txtKHMau.ReadOnly = true; txtSoPXN.ReadOnly = true; Set4Controls_Header(); Set4Controls_Details(); //XtraMessageBox.Show(KHMAUOBJ.KHMau); gridControl1.DataSource = this.tbl_KHMau_CTXN_LABTableAdapter.FillBy(this.sYNC_NUTRICIELDataSet.tbl_KHMau_CTXN_LAB, KHMAUOBJ.KHMau); //Tao moi KH_Mau btnCreate.Enabled = false; //Nut Luu khi Tao moi KH_Mau btnSave.Enabled = false; //Luu khi cap nhat thong tin KH_Mau btnUpdate.Enabled = true; } else if (isAction == "Add") { Set4Controls_Header(); //gridControl1.DataSource = this.tbl_KHMau_CTXN_LABTableAdapter.Fill(this.sYNC_NUTRICIELDataSet.tbl_KHMau_CTXN_LAB); //Tao moi KH_Mau btnCreate.Enabled = true; //Nut Luu khi Tao moi KH_Mau btnSave.Enabled = true; //Luu khi cap nhat thong tin KH_Mau btnUpdate.Enabled = false; //KH_Mau txtKHMau.ReadOnly = false; txtSoPXN.ReadOnly = true; txtID.ReadOnly = true; layoutControlGroup4.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Never; btnCancel.Enabled = false; } //Khong tao moi thi huy form btnSave.Enabled = true; }; //Them Chi tieu hay yeu cau xet nghiem btnAdd1.Click += (s, e) => { isAction = "Add"; state = MenuState.Insert; //Update : DELEGATE // Gọi form Details F_KHMau_CTXN_Details FRM = new F_KHMau_CTXN_Details(); FRM.isAction = this.isAction; FRM.ngaynhanmau = this.ngaynhanmau; FRM.KHMAUOBJ = this.KHMAUOBJ; FRM.KHMAUCTXNOBJ = this.KHMAUCTXNOBJ; FRM.myFinished += this.finished; FRM.Show(); //if(lkeCTXN.Text.Length > 0 && lkeCTXN.Text != "...") //{ // if (txtSoLuong.Text == null) // XtraMessageBox.Show("Vui lòng nhập số lượng mẫu đã nhận","Lưu ý"); // else // { // if (txtSoLuongXN.Text == null) // txtSoLuongXN.Text = txtSoLuong.Text; // if (KHMAUCTXNOBJ.DonGia != 0) // KHMAUCTXNOBJ.ThanhTien = (KHMAUCTXNOBJ.DonGia * float.Parse(txtSoLuongXN.Text) * (100 + KHMAUCTXNOBJ.VAT) / 100); // else // KHMAUCTXNOBJ.ThanhTien = 0; // KHMAUCTXNOBJ.KHMau = txtKHMau.Text; // KHMAUCTXNOBJ.CTXNID = int.Parse(lkeCTXN.EditValue.ToString()); // KHMAUCTXNOBJ.SoLuongXN = txtSoLuongXN.Text; // BUS2.KHMau_CTXN_LABBUS_INSERT(KHMAUCTXNOBJ); // } //} //this.tbl_KHMau_CTXN_LABTableAdapter.ClearBeforeFill = true; //gridControl1.DataSource = this.tbl_KHMau_CTXN_LABTableAdapter.FillBy(this.sYNC_NUTRICIELDataSet.tbl_KHMau_CTXN_LAB, txtKHMau.Text); }; //Cap nhat Chi tieu hay yeu cau xet nghiem btnEdit1.Click += (s, e) => { if (gridViewRowClick == true) { isAction = "Edit"; state = MenuState.Insert; //Update : DELEGATE // Gọi form Details F_KHMau_CTXN_Details FRM = new F_KHMau_CTXN_Details(); FRM.isAction = this.isAction; FRM.ngaynhanmau = this.ngaynhanmau; FRM.KHMAUOBJ = this.KHMAUOBJ; FRM.KHMAUCTXNOBJ = this.KHMAUCTXNOBJ; FRM.myFinished += this.finished; FRM.Show(); } else { XtraMessageBox.Show("Vui lòng click chọn dòng cần cập nhật"); } //if(lkeCTXN.Text.Length > 0 && lkeCTXN.Text != "...") //{ // if (txtSoLuong.Text == null) // XtraMessageBox.Show("Vui lòng nhập số lượng mẫu đã nhận","Lưu ý"); // else // { // if (txtSoLuongXN.Text == null) // txtSoLuongXN.Text = txtSoLuong.Text; // if (KHMAUCTXNOBJ.DonGia != 0) // KHMAUCTXNOBJ.ThanhTien = (KHMAUCTXNOBJ.DonGia * float.Parse(txtSoLuongXN.Text) * (100 + KHMAUCTXNOBJ.VAT) / 100); // else // KHMAUCTXNOBJ.ThanhTien = 0; // KHMAUCTXNOBJ.KHMau = txtKHMau.Text; // KHMAUCTXNOBJ.CTXNID = int.Parse(lkeCTXN.EditValue.ToString()); // KHMAUCTXNOBJ.SoLuongXN = txtSoLuongXN.Text; // BUS2.KHMau_CTXN_LABBUS_INSERT(KHMAUCTXNOBJ); // } //} //this.tbl_KHMau_CTXN_LABTableAdapter.ClearBeforeFill = true; //gridControl1.DataSource = this.tbl_KHMau_CTXN_LABTableAdapter.FillBy(this.sYNC_NUTRICIELDataSet.tbl_KHMau_CTXN_LAB, txtKHMau.Text); }; //lkeCTXN.TextChanged += (s, e) => //{ // object row = lkeCTXN.Properties.GetDataSourceRowByKeyValue(lkeCTXN.EditValue); // //MessageBox.Show((row as DataRowView)["PPXNID"].ToString()); // //MessageBox.Show((row as DataRowView)["VAT"].ToString()); // //MessageBox.Show((row as DataRowView)["DonGia"].ToString()); // //lkePPXN.EditValue = int.Parse((row as DataRowView)["PPXNID"].ToString()); // KHMAUCTXNOBJ.DonGia = float.Parse((row as DataRowView)["DonGia"].ToString()); // KHMAUCTXNOBJ.VAT = float.Parse((row as DataRowView)["VAT"].ToString()); // //txtVAT.Text = (row as DataRowView)["VAT"].ToString(); // //MessageBox.Show("DonGia " +(row as DataRowView)["DonGia"].ToString()); // //MessageBox.Show("ThanhTien " + (row as DataRowView)["ThanhTien"].ToString()); //}; btnUpdate.Click += (s, e) => { Set4Object_Details(); //if (lkeNCTXNID.Text.Length > 0) //{ //KHMAUCTXNOBJ.KHMau = txtCTXN.Text; //KHMAUCTXNOBJ.CTXNID = lkeNCTXNID.EditValue.ToString(); BUS1.KHMau_LABBUS_UPDATE(KHMAUOBJ); XtraMessageBox.Show("Cập nhật thành công"); Is_close = true; //} }; gridView1.RowClick += (s, e) => { KHMAUCTXNOBJ.ID = int.Parse(gridView1.GetFocusedRowCellValue("ID").ToString()); gridViewRowClick = true; Set4Object_Details(); }; btnDel1.Click += (s, e) => { if (gridViewRowClick == true) { BUS2.KHMau_CTXN_LABDAO_DELETE(KHMAUCTXNOBJ.ID); gridViewRowClick = false; XtraMessageBox.Show("Xóa thành công "); gridControl1.DataSource = this.tbl_KHMau_CTXN_LABTableAdapter.FillBy(this.sYNC_NUTRICIELDataSet.tbl_KHMau_CTXN_LAB, txtKHMau.Text); } else { XtraMessageBox.Show("Vui lòng click vào đầu dòng cần xóa "); } }; btnCreate.Click += (s, e) => { if (txtKHMau.Text.Length > 0) { layoutControlGroup4.Visibility = DevExpress.XtraLayout.Utils.LayoutVisibility.Always; //KH_Mau txtKHMau.ReadOnly = true; KHMAUOBJ.KHMau = txtKHMau.Text; Set4Object_Header(); Set4Object_Details(); BUS1.KHMau_LABBUS_INSERT(KHMAUOBJ); gridControl1.DataSource = this.tbl_KHMau_CTXN_LABTableAdapter.FillBy(this.sYNC_NUTRICIELDataSet.tbl_KHMau_CTXN_LAB, txtKHMau.Text); } }; btnSave.Click += (s, e) => { try { //if (isAction == "Edit") //{ Set4Object_Header(); Set4Object_Details(); BUS1.KHMau_LABBUS_UPDATE(KHMAUOBJ); //} Is_close = true; } catch (Exception ex) { MessageBox.Show(ex.Message); } }; btnCancel.Click += (s, e) => { Set4Object_Details(); //KHMau_LABBUS BUS1.KHMau_LABBUS_UPDATE(KHMAUOBJ); Is_close = true; }; chkHuyMau.CheckedChanged += (s, e) => { if (chkHuyMau.CheckState == CheckState.Checked) { KHMAUOBJ.TrangThaiKHMau = false; cmbNhanVienHuyMau.ReadOnly = false; txtTaiLieuHuy.ReadOnly = false; dteNgayHuyMau.ReadOnly = false; txtSoLuongHuy.ReadOnly = false; } else { KHMAUOBJ.TrangThaiKHMau = true; cmbNhanVienHuyMau.ReadOnly = true; txtTaiLieuHuy.ReadOnly = true; dteNgayHuyMau.ReadOnly = true; txtSoLuongHuy.ReadOnly = true; } }; }