private void btnSave_Click(object sender, EventArgs e) { try { px.MaNv = int.Parse(txtMaNv.Text); px.MaKh = int.Parse(cboMaKh.Text); px.NgayXuat = DateTime.Parse(dtmNgayXuatHang.Value.ToLongTimeString()); px.MaDh = int.Parse(cboMaDh.Text); px.MaSp = int.Parse(cboMaSp.Text); px.Slx = int.Parse(cboSoLuongXuat.Text); px.PhanTram = float.Parse(txtPhanTram.Text); bool result = pxbll.InsertPhieuXuatHang(px); if (result) { HienThiPhieuXuat(); } } catch (Exception ex) { MessageBox.Show("Lỗi Save !", ex.Message); } }
private void btnSave_Click(object sender, EventArgs e) { bool check = false; if (isCheck == 0) { try { px.MaNv = int.Parse(txtMaNv.Text); px.NgayXuat = DateTime.Parse(dtmNgayXuat.Value.ToShortDateString()); int m = 0; if (cboMaKh.Text == "") { lbMaKh.Visible = true; check = false; lbMaKh.Text = "* Mã khách hàng không được để trống! *"; } else { if (int.TryParse(cboMaKh.Text, out m)) { lbMaKh.Visible = false; check = true; px.MaKh = int.Parse(cboMaKh.Text); } else { lbMaKh.Visible = true; check = true; lbMaKh.Text = "* Mã khách hàng phải là số! *"; } } if (cboMaSp.Text == "") { lbMaSp.Visible = true; check = false; lbMaSp.Text = "* Mã sản phẩm không được để trống! *"; } else { if (int.TryParse(cboMaSp.Text, out m)) { lbMaSp.Visible = false; check = true; px.MaSp = int.Parse(cboMaSp.Text); } else { lbMaSp.Visible = true; check = false; lbMaSp.Text = "* Mã sản phẩm phải là số! *"; } } if (cboSlx.Text != "") { if (int.TryParse(cboSlx.Text, out m)) { int Slx = int.Parse(cboSlx.Text); if (Slx > 0) { lbSlx.Visible = false; check = true; px.Slx = int.Parse(cboSlx.Text); } else { lbSlx.Visible = true; check = false; lbSlx.Text = "* Số Lượng Xuất phải > 0! *"; } } else { lbSlx.Visible = true; check = false; lbSlx.Text = "* Giá trị Số Lượng Xuất phải là số! *"; } } else { lbSlx.Visible = true; check = false; lbSlx.Text = "* Giá trị của trường Số Lượng Xuất không được để trống! *"; } if (txtPhanTram.Text != "") { int phanTram = 0; if (int.TryParse(this.txtPhanTram.Text, out phanTram)) { phanTram = int.Parse(txtPhanTram.Text); if (phanTram > 0) { lbPhanTram.Visible = false; check = true; px.PhanTram = phanTram; } else if (phanTram == 0) { lbPhanTram.Visible = false; check = true; px.PhanTram = 0; } else { lbPhanTram.Visible = true; check = false; lbPhanTram.Text = "* Giá trị của Phẩm Trăm phải >= 0! *"; } } else { lbSlx.Visible = true; check = false; lbPhanTram.Text = "* Giá trị của Phẩn Trăm phải là số! *"; } } else { px.PhanTram = 0; } if (check == true) { bool result = pxbll.InsertPhieuXuatHang(px); if (result) { DialogResult dr = MessageBox.Show("Insert Success!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); if (dr == DialogResult.OK) { EnableHome(true); RefreshTextBox(); TurnOnTextBox(false); HienThiDanhSanhSachPhieuXuat(); } } } } catch (Exception ex) { MessageBox.Show("Insert Error!" + "\n\n\t" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (isCheck == 1) { try { px.ThanhTiens = decimal.Parse(txtThanhTien.Text); px.MaNv = int.Parse(txtMaNv.Text); px.NgayXuat = DateTime.Parse(dtmNgayXuat.Value.ToShortDateString()); int m = 0; if (txtMaPx.Text == "") { lbMaPx.Visible = true; check = false; lbMaPx.Text = "* Mã phiếu xuất không được để trống! *"; return; } else { if (int.TryParse(txtMaPx.Text, out m)) { lbMaPx.Visible = false; check = true; px.MaPx = int.Parse(txtMaPx.Text); } else { lbMaPx.Visible = true; check = false; lbMaPx.Text = "* Mã phiếu xuất phải là số! *"; return; } } if (cboMaKh.Text == "") { lbMaKh.Visible = true; check = false; lbMaKh.Text = "* Mã khách hàng không được để trống! *"; return; } else { if (int.TryParse(cboMaKh.Text, out m)) { lbMaKh.Visible = false; check = true; px.MaKh = int.Parse(cboMaKh.Text); } else { lbMaKh.Visible = true; check = true; lbMaKh.Text = "* Mã khách hàng phải là số! *"; return; } } if (cboMaSp.Text == "") { lbMaSp.Visible = true; check = false; lbMaSp.Text = "* Mã sản phẩm không được để trống! *"; return; } else { if (int.TryParse(cboMaSp.Text, out m)) { lbMaSp.Visible = false; check = true; px.MaSp = int.Parse(cboMaSp.Text); } else { lbMaSp.Visible = true; check = false; lbMaSp.Text = "* Mã sản phẩm phải là số! *"; return; } } if (cboSlx.Text != "") { if (int.TryParse(cboSlx.Text, out m)) { int Slx = int.Parse(cboSlx.Text); if (Slx > 0) { lbSlx.Visible = false; check = true; px.Slx = int.Parse(cboSlx.Text); } else { lbSlx.Visible = true; check = false; lbSlx.Text = "* Số Lượng Xuất phải > 0! *"; return; } } else { lbSlx.Visible = true; check = false; lbSlx.Text = "* Giá trị Số Lượng Xuất phải là số! *"; return; } } else { lbSlx.Visible = true; check = false; lbSlx.Text = "* Giá trị của trường Số Lượng Xuất không được để trống! *"; return; } if (txtPhanTram.Text != "") { int phanTram = 0; if (int.TryParse(this.txtPhanTram.Text, out phanTram)) { phanTram = int.Parse(txtPhanTram.Text); if (phanTram > 0) { lbPhanTram.Visible = false; check = true; px.PhanTram = phanTram; } else if (phanTram == 0) { lbPhanTram.Visible = false; check = true; px.PhanTram = 0; } else { lbPhanTram.Visible = true; check = false; lbPhanTram.Text = "* Giá trị của Phẩm Trăm phải >= 0! *"; return; } } else { lbSlx.Visible = true; check = false; lbPhanTram.Text = "* Giá trị của Phẩn Trăm phải là số! *"; return; } } else { px.PhanTram = 0; } if (check == true) { bool result = pxbll.EditPhieuXuat(px); if (result) { DialogResult dr = MessageBox.Show("Edit Sucess!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); if (dr == DialogResult.OK) { EnableHome(true); TurnOnTextBox(false); btnDelete.Enabled = true; HienThiDanhSanhSachPhieuXuat(); } } } } catch (Exception ex) { MessageBox.Show("Edit Error!" + "\n\n\t" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
private void btnSave_Click(object sender, EventArgs e) { if (isCheck == 0) { try { px.MaNv = int.Parse(txtMaNv.Text); px.MaKh = int.Parse(cboMaKh.Text); px.NgayXuat = DateTime.Parse(dtmNgayXuatHang.Value.ToShortDateString()); px.MaSp = int.Parse(cboMaSp.Text); int n = 0; if (cboSoLuongXuat.Text != "") { if (int.TryParse(cboSoLuongXuat.Text, out n)) { int Slx = int.Parse(cboSoLuongXuat.Text); if (Slx > 0) { px.Slx = int.Parse(cboSoLuongXuat.Text); } else { MessageBox.Show("Số Lượng Xuất phải > 0!"); return; } } else { MessageBox.Show("Giá trị Số Lượng Xuất phải là số!"); return; } } else { MessageBox.Show("Giá trị của trường Số Lượng Xuất không được để trống!"); return; } if (txtPhanTram.Text != "") { int phanTram = 0; if (int.TryParse(this.txtPhanTram.Text, out phanTram)) { phanTram = int.Parse(txtPhanTram.Text); if (phanTram > 0) { px.PhanTram = phanTram; } else if (phanTram == 0) { px.PhanTram = 0; } else { MessageBox.Show("Giá trị của Phẩm Trăm phải >= 0!"); return; } } else { MessageBox.Show("Giá trị của Phẩn Trăm phải là số!"); return; } } else { px.PhanTram = 0; } bool result = pxbll.InsertPhieuXuatHang(px); if (result) { EnableHome(true); RefreshTextBox(); TurnOnTextBox(false); HienThiDanhSanhSachPhieuXuat(); } } catch (Exception ex) { MessageBox.Show("Insert Error!" + "\n\n\t" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (isCheck == 1) { try { px.MaPx = int.Parse(txtMaPx.Text); px.MaNv = int.Parse(txtMaNv.Text); px.MaKh = int.Parse(cboMaKh.Text); px.NgayXuat = DateTime.Parse(dtmNgayXuatHang.Value.ToShortDateString()); px.MaSp = int.Parse(cboMaSp.Text); px.Slx = int.Parse(cboSoLuongXuat.Text); px.PhanTram = float.Parse(txtPhanTram.Text); px.ThanhTiens = double.Parse(lbThanhTien.Text); bool result = pxbll.EditPhieuXuat(px); if (result) { EnableHome(true); TurnOnTextBox(false); btnDelete.Enabled = true; HienThiDanhSanhSachPhieuXuat(); } } catch (Exception ex) { MessageBox.Show("Edit Error!" + "\n\n\t" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }