public frmNhapKhoToTrinh(enumButton2 stt, string Ma_Phieu_Nhap,frmDanhSachPhieuNhap pn ) { InitializeComponent(); //Setup một số component InitFormComponent(); if (stt == enumButton2.Sua) { txtMaPhieuNhap.Text = Ma_Phieu_Nhap; btnSua_Click(this, EventArgs.Empty); } else if (stt == enumButton2.Them) { btnThem_Click(this, EventArgs.Empty); } else if (stt == enumButton2.None) { txtMaPhieuNhap.Text = Ma_Phieu_Nhap; button2_Click(this, EventArgs.Empty); } this.ds = pn; }
public void AddButton(enumButton2 eBtn, ref Button btn) { setButtonStatus(eBtn, true); switch (eBtn) { case enumButton2.None: break; case enumButton2.Them: btnThem = btn; btnThem.EnabledChanged += new System.EventHandler(btnThem_EnabledChanged); //btnThem.Click += new System.EventHandler(this.btnThem_Click); break; case enumButton2.Xoa: btnXoa = btn; btnXoa.EnabledChanged += new System.EventHandler(btnXoa_EnabledChanged); //btnXoa.Click += new System.EventHandler(this.btnXoa_Click); break; case enumButton2.Sua: btnSua = btn; btnSua.EnabledChanged += new System.EventHandler(btnSua_EnabledChanged); //btnSua.Click += new System.EventHandler(this.btnSua_Click); break; case enumButton2.LamMoi: btnLamMoi = btn; btnLamMoi.EnabledChanged += new System.EventHandler(btnLamMoi_EnabledChanged); //btnLamMoi.Click += new System.EventHandler(this.btnLamMoi_Click); break; case enumButton2.Luu: btnLuu = btn; btnLuu.EnabledChanged += new System.EventHandler(btnLuu_EnabledChanged); break; case enumButton2.Huy: btnHuy = btn; btnHuy.EnabledChanged += new System.EventHandler(btnHuy_EnabledChanged); //btnHuy.Click += new System.EventHandler(this.btnHuy_Click); break; case enumButton2.Dong: btnDong = btn; //btnDong.Click += new System.EventHandler(this.btnDong_Click); break; default: break; } }
public void setClickLamMoi() { clickStatus = enumButton2.LamMoi; }
private void btnGridAdd_Click(object sender, EventArgs e) { try { sttaf = PanelButton.getClickStatus(); if ((double.Parse(txtSLYC.Text)) < 0 || (double.Parse(txtSLTX.Text)) < 0) { MessageBox.Show("Số lượng vật tư không được phép giá trị âm !"); return; } if (cbMaVatTu.Text == "" || cbTenVatTu.Text == "" || cbChatLuong.Text == "") { MessageBox.Show("Mã vật tư và tên vật tư không được rỗng, Chất lượng bắt buộc nhập !"); return; } DataRow[] result = dataTable1.Select("Ma_vat_tu =" + cbMaVatTu.Text + " and ID_chat_luong =" + cbChatLuong.SelectedValue); if (result.Length == 0) { try { DataRow dr = dataTable1.NewRow(); dr["Ma_vat_tu"] = cbMaVatTu.Text; dr["ten_vat_tu"] = cbTenVatTu.Text; dr["Ten_don_vi_tinh"] = txtDVT.Text; dr["chat_luong"] = cbChatLuong.Text; dr["ID_chat_luong"] = cbChatLuong.SelectedValue; dr["so_luong_yeu_cau"] = txtSLYC.Text; dr["so_luong_thuc_lanh"] = txtSLTX.Text; dr["don_gia"] = txtDonGia.Text; clsDMVatTu vt = new clsDMVatTu(); DataTable temp = vt.GetAll(cbMaVatTu.Text); dr["ID_don_vi_tinh"] = temp.Rows[0]["ID_Don_vi_tinh"]; if (txtDonGia.Text == "") txtDonGia.Text = "0"; dr["thanh_tien"] = double.Parse(txtDonGia.Text) * double.Parse(txtSLTX.Text) == 0; dataTable1.Rows.Add(dr); ResetGridInputForm(); PanelButton.setClickStatus(sttaf); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else MessageBox.Show("Đã tồn tại mã vật tư này rồi !"); // gridMaster.SelectedRows. } catch (Exception ex) { MessageBox.Show(Utilities.clsThamSoUtilities.COException(ex)); } }
private void btnGridDel_Click(object sender, EventArgs e) { //sttaf = staTus; sttaf = PanelButton.getClickStatus(); //PanelButton.setClickStatus(sttaf); try { Int32 selectedRowCount = gridMaster.CurrentCell.RowIndex; //string ma_vat_tu = dataTable1.Rows[ if (dataTable1.Rows.Count == 0 || selectedRowCount >= dataTable1.Rows.Count) return; //staTus = enumStatus.XoaLuoi; PanelButton.setClickStatus(enumButton2.XoaLuoi); btnDel.Enabled = false; btnAdd.Enabled = false; btnEdit.Enabled = false; cbMaVatTu.Text = (gridMaster.Rows[selectedRowCount].Cells["ma_vat_tu"].Value.ToString()); //txtSLYC.Text = gridMaster.Rows[selectedRowCount].Cells["So_luong_yeu_cau"].Value.ToString(); txtSLTX.Text = gridMaster.Rows[selectedRowCount].Cells["So_luong_thuc_lanh"].Value.ToString(); cbChatLuong.SelectedText = gridMaster.Rows[selectedRowCount].Cells["Chat_luong"].Value.ToString(); txtDVT.Text = gridMaster.Rows[selectedRowCount].Cells["ten_don_vi_tinh"].Value.ToString(); cbTenVatTu.Text = gridMaster.Rows[selectedRowCount].Cells["ten_don_vi_tinh"].Value.ToString(); //PanelButton.setClickStatus(sttaf); // cbMaVatTu_KeyDown(null, null); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// Call form theo tham số. /// </summary> /// <param name="stt">enumButton2</param> /// <param name="Ma_Phieu_Nhap">str Mã phiếu nhập.</param> public frmMuonTraNo(enumButton2 stt, string Ma_Phieu_Nhap) { InitializeComponent(); //Setup một số component InitFormComponent(); if (stt == enumButton2.Sua) { txtMaPhieuNhap.Text = Ma_Phieu_Nhap; btnSua_Click(this, EventArgs.Empty); } else if (stt == enumButton2.Them) { btnThem_Click(this, EventArgs.Empty); } else if (stt == enumButton2.None) { txtMaPhieuNhap.Text = Ma_Phieu_Nhap; button2_Click(this, EventArgs.Empty); } }
public void setClickXoa() { clickStatus = enumButton2.Xoa; }
public void setClickSua() { clickStatus = enumButton2.Sua; }
public void setGridClickSave() { gridClickStatus = enumButton2.LuuThayDoiVaoLuoi; }
public void setGridClickEdit() { gridClickStatus = enumButton2.SuaLuoi; }
public void setGridClickDel() { gridClickStatus = enumButton2.XoaLuoi; }
public void setGridClickCancel() { gridClickStatus = enumButton2.HuySuaLuoi; }
public void setGridClickAdd() { gridClickStatus = enumButton2.ThemLuoi; }
public void ResetGridClickStatus() { gridClickStatus = enumButton2.None; }
public void setClickLuu() { clickStatus = enumButton2.Luu; }
public void setClickStatus(enumButton2 stt) { this.clickStatus = stt; }
public void setGridClickStatus(enumButton2 stt) { this.gridClickStatus = stt; }
/////// //SET Click Status public void setClickThem() { clickStatus = enumButton2.Them; }
public bool getButtonStatus(enumButton2 eBtn) { if (btnStatus.ContainsKey(eBtn)) { return btnStatus[eBtn]; } else { return false; } }
public clsPanelButton2() { clickStatus = enumButton2.None; }
//END BOOL /////////// //RESET Click Status public void ResetClickStatus() { clickStatus = enumButton2.None; }
public void setButtonClickEvent(enumButton2 eBtn) { switch (eBtn) { case enumButton2.None: break; case enumButton2.Them: btnThem.Click += new System.EventHandler(this.btnThem_Click); break; case enumButton2.Xoa: btnXoa.Click += new System.EventHandler(this.btnXoa_Click); break; case enumButton2.Sua: btnSua.Click += new System.EventHandler(this.btnSua_Click); break; case enumButton2.LamMoi: btnLamMoi.Click += new System.EventHandler(this.btnLamMoi_Click); break; case enumButton2.Luu: break; case enumButton2.Huy: btnHuy.Click += new System.EventHandler(this.btnHuy_Click); break; case enumButton2.Dong: btnDong.Click += new System.EventHandler(this.btnDong_Click); break; default: break; } }
public void setButtonStatus(enumButton2 eBtn, bool bStatus) { if (!btnStatus.ContainsKey(eBtn)) { btnStatus.Add(eBtn, bStatus); } else { btnStatus[eBtn] = bStatus; } }
private void btnGridAdd_Click(object sender, EventArgs e) { try { if(cbKhoNhan.Text =="") { MessageBox.Show("vui lòng chọn kho trước khi cho mượn vật tư"); return; } sttaf = PanelButton.getClickStatus(); if (cbMaVatTu.Text == "" || cbTenVatTu.Text == "" || cbChatLuong.Text == "") { MessageBox.Show("Mã vật tư và tên vật tư không được rỗng, Chất lượng bắt buộc nhập !"); return; } if (isLoaiPhieu == "KNMN" || isLoaiPhieu == "KCTN") { clsTonKho checkton = new clsTonKho(); decimal temp = checkton.checkSLTonChoMuon((int)cbKhoNhan.SelectedValue, cbMaVatTu.Text, (int)cbChatLuong.SelectedValue, int.Parse(txtSLTX.Text)); if (temp < int.Parse(txtSLTX.Text)) { MessageBox.Show("Số lượng vật tư mượn phải nhỏ hơn số lượng trong kho,Không thể cho mượn đối với vật tư này!Số lượng còn lại trong kho: "+ temp ); return; } } DataRow[] result = dataTable1.Select("Ma_vat_tu =" + cbMaVatTu.Text +" and ID_chat_luong =" +cbChatLuong.SelectedValue ); if (result.Length == 0) { try { DataRow dr = dataTable1.NewRow(); dr["Ma_vat_tu"] = cbMaVatTu.Text; dr["ten_vat_tu"] = cbTenVatTu.Text; dr["Ten_don_vi_tinh"] = txtDVT.Text; dr["chat_luong"] = cbChatLuong.Text; dr["ID_chat_luong"] = cbChatLuong.SelectedValue; // dr["so_luong_yeu_cau"] = txtSLYC.Text; dr["so_luong_thuc_lanh"] = txtSLTX.Text; dr["don_gia"] = txtDonGia.Text; clsDMVatTu vt = new clsDMVatTu(); DataTable temp = vt.GetAll(cbMaVatTu.Text); dr["ID_don_vi_tinh"] = temp.Rows[0]["ID_Don_vi_tinh"]; if (txtDonGia.Text == "") txtDonGia.Text = "0"; dr["thanh_tien"] = double.Parse(txtDonGia.Text) * double.Parse(txtSLTX.Text) == 0; dataTable1.Rows.Add(dr); ResetGridInputForm(); PanelButton.setClickStatus(sttaf); } catch (Exception ex) { MessageBox.Show(ex.Message); } } else MessageBox.Show("Đã tồn tại mã vật tư này rồi !"); // gridMaster.SelectedRows. } catch (Exception ex) { MessageBox.Show(Utilities.clsThamSoUtilities.COException(ex)); } }
public void setClickDong() { clickStatus = enumButton2.Dong; }
private void btnGridEdit_Click(object sender, EventArgs e) { try { sttaf = PanelButton.getClickStatus(); if (dataTable1.Rows.Count == 0) return; PanelButton.setClickStatus(enumButton2.SuaLuoi); btnAdd.Enabled = false; btnEdit.Enabled = false; btnDel.Enabled = false; Int32 selectedRowCount = gridMaster.CurrentCell.RowIndex; cbMaVatTu.Text = (gridMaster.Rows[selectedRowCount].Cells["ma_vat_tu"].Value.ToString()); //txtSLYC.Text = gridMaster.Rows[selectedRowCount].Cells["So_luong_yeu_cau"].Value.ToString(); txtSLTX.Text = gridMaster.Rows[selectedRowCount].Cells["so_luong_thuc_lanh"].Value.ToString(); cbChatLuong.Text = gridMaster.Rows[selectedRowCount].Cells["Chat_luong"].Value.ToString(); txtDVT.Text = gridMaster.Rows[selectedRowCount].Cells["ten_don_vi_tinh"].Value.ToString(); cbTenVatTu.Text = gridMaster.Rows[selectedRowCount].Cells["Ten_vat_tu"].Value.ToString(); txtDonGia.Text = gridMaster.Rows[selectedRowCount].Cells["Don_Gia"].Value.ToString(); //cbMaVatTu_KeyDown(null, null); } catch (Exception ex) { MessageBox.Show(Utilities.clsThamSoUtilities.COException(ex)); } }
public frmChiTietPhieuXuatTam(string MaPhieXuatTam, enumButton2 stt,frmDanhSachPhieuXuatTamVatTu dspn) { InitializeComponent(); frm_init(); clsPhieuXuatTamVatTu pxt = new clsPhieuXuatTamVatTu(); if (pxt.CheckTonTaiSoDK(MaPhieXuatTam) == false) { MessageBox.Show("Mã phiếu xuất bạn chọn ko tồn tại!"); this.Close(); } cbMaPhieuXuatTam.Text = MaPhieXuatTam; btnSua_Click(btnSua, EventArgs.Empty); //tùy theo stt, setup frm if (stt == enumButton2.BaoGiuLai) { PanelButton.setClickStatus(stt); EnableControl_For_BaoGiuLai(); return; } else if (stt == enumButton2.BaoHoanNhap) { PanelButton.setClickStatus(stt); EnableControl_For_BaoHoanNhap(); return; } if (stt == enumButton2.Sua || stt == enumButton2.Xoa) { PanelButton.setClickStatus(stt); EnableControl_ForNew(); return; } else { MessageBox.Show("Xảy ra lỗi khởi tạo phiếu!"); this.Close(); } this.dspn = dspn; }