private void smiThanhToan_Click(object sender, EventArgs e) { try { int IdTrungTamThu = (nguoiDung.IdTrungTamHachToan == 0 ? _IdTrungTam : nguoiDung.IdTrungTamHachToan); frmBH_ChonHinhThucTT frm = new frmBH_ChonHinhThucTT(Business.ListChungTuThanhToan, txtSoPhieuNhap.Text, Common.DoubleValue(txtTienThucTra.Text), Common.DoubleValue(txtTienTraKhach.Text), Declare.KyHieuTienTe, nguoiDung.IdNhanVien, IdTrungTamThu, (int)LoaiPhieuThanhToan.PHIEU_CHI, (int)LoaiGiaoDichThanhToan.GIAODICH_BANHANG); if (frm.ShowDialog() == DialogResult.OK) { ((BindingList<ChungTuThanhToanInfor>)gHinhThucThanhToan.DataSource).Add(frm.ThanhToan); txtTienTraKhach.Text = Common.Double2Str(frm.TienDaThanhToan); txtTienNoKhach.Text = Common.Double2Str(frm.TongTienThanhToan - frm.TienDaThanhToan); } } catch (Exception ex) { EventLogProvider.Instance.WriteLog(ex.ToString() + "\nUser: "******"\nMay: " + Declare.TenMay, this.Name); #if DEBUG MessageBox.Show("Lỗi ngoại lệ: " + ex.ToString(), Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); #else MessageBox.Show("Lỗi ngoại lệ: " + ex.Message, Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); #endif } }
private void btnSuaThanhToan_Click(object sender, EventArgs e) { try { if (gvHinhThucThanhToan.FocusedRowHandle < 0) { return; } ChungTuThanhToanInfor t = (ChungTuThanhToanInfor)gvHinhThucThanhToan.GetRow(gvHinhThucThanhToan.FocusedRowHandle); if (t != null && t.IdThanhToan > 0 && nguoiDung.SupperUser != 1 && Business.ChungTu.Draft == 0) { MessageBox.Show("Phiếu thu này đã được tạo. Không thể sửa được!"); return; } if (t != null) { frmBH_ChonHinhThucTT frm = new frmBH_ChonHinhThucTT(t, Common.DoubleValue(txtTongTienThanhToan.Text), Common.DoubleValue(txtTienThucTra.Text), Declare.KyHieuTienTe); if (frm.ShowDialog() == DialogResult.OK) { ((BindingList <ChungTuThanhToanInfor>)gHinhThucThanhToan.DataSource).ResetBindings(); txtTienThucTra.Text = Common.Double2Str(frm.TienDaThanhToan); txtTienConNo.Text = Common.Double2Str(frm.TongTienThanhToan - frm.TienDaThanhToan); } } } catch (Exception ex) { EventLogProvider.Instance.WriteLog(ex.ToString() + "\nUser: "******"\nMay: " + Declare.TenMay, this.Name); #if DEBUG MessageBox.Show("Lỗi ngoại lệ: " + ex.ToString(), Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); #else MessageBox.Show("Lỗi ngoại lệ: " + ex.Message, Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); #endif } }
private void LapPhieuChiKhac() { int IdTrungTamThu = (nguoiDung.IdTrungTamHachToan == 0 ? IdTrungTamSelected : nguoiDung.IdTrungTamHachToan); frmBH_ChonHinhThucTT frm = new frmBH_ChonHinhThucTT(Business.ListChungTuThanhToan, Business.ChungTu.SoChungTu, Common.DoubleValue(txtTongTienThanhToan.Text), Common.DoubleValue(txtTienThucTra.Text), Declare.KyHieuTienTe, nguoiDung.IdNhanVien, IdTrungTamThu, (int)LoaiPhieuThanhToan.PHIEU_CHI, (int)LoaiGiaoDichThanhToan.GIAODICH_BANHANG); if (frm.ShowDialog() == DialogResult.OK) { ((BindingList <ChungTuThanhToanInfor>)gHinhThucThanhToan.DataSource).Add(frm.ThanhToan); txtTienThucTra.Text = Common.Double2Str(frm.TienDaThanhToan); txtTienConNo.Text = Common.Double2Str(frm.TongTienThanhToan - frm.TienDaThanhToan); } UpdateTienThanhToan(); }
private void btnThanhToan_Click(object sender, EventArgs e) { if (Common.DoubleValue(txtTongTienThanhToan.Text) == Common.DoubleValue(txtTienThucTra.Text)) { MessageBox.Show("Đơn hàng này đã thanh toán đủ tiền. Không thể thanh toán thêm nữa"); return; } try { frmBH_ChonHinhThucTT frm = new frmBH_ChonHinhThucTT(Business.ListChungTuThanhToan, txtSoOrderKH.Text, Common.DoubleValue(txtTongTienThanhToan.Text), Common.DoubleValue(txtTienThucTra.Text), Declare.KyHieuTienTe, nguoiDung.IdNhanVien, IdTrungTamSelected, (int)LoaiPhieuThanhToan.PHIEU_THU, (int)LoaiGiaoDichThanhToan.GIAODICH_BANHANG); if (frm.ShowDialog() == DialogResult.OK) { ((BindingList <ChungTuThanhToanInfor>)gHinhThucThanhToan.DataSource).Add(frm.ThanhToan); txtTienThucTra.Text = Common.Double2Str(frm.TienDaThanhToan); txtTienConNo.Text = Common.Double2Str(frm.TongTienThanhToan - frm.TienDaThanhToan); } } catch (Exception ex) { EventLogProvider.Instance.WriteLog(ex.ToString() + "\nUser: "******"\nMay: " + Declare.TenMay, this.Name); #if DEBUG MessageBox.Show("Lỗi ngoại lệ: " + ex.ToString(), Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); #else MessageBox.Show("Lỗi ngoại lệ: " + ex.Message, Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error); #endif } }