예제 #1
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            try
            {
                if (dgvList.CurrentRow == null)
                {
                    MessageBox.Show("Bạn chưa chọn loại thanh toán", "Thông báo");
                    return;
                }

                if (MessageBox.Show("Bạn có chắc xóa loại thanh toán này không?", "Xác nhận", MessageBoxButtons.YesNo) == DialogResult.Yes)
                {
                    DMThanhToanDataProvider.Instance.Delete((DMThanhToanInfor)dgvList.CurrentRow.DataBoundItem);
                    dgvList.DataSource = DMThanhToanDataProvider.GetListDMThanhToanInfo();;
                }
            }
            catch (Exception ex)
            {
#if DEBUG
                MessageBox.Show(ex.ToString(), "Thông báo");
#else
                MessageBox.Show(ex.Message, "Thông báo");
#endif
            }
        }
예제 #2
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            try
            {
                if (dgvList.CurrentRow == null)
                {
                    MessageBox.Show("Bạn chưa chọn loại thanh toán", "Thông báo");
                    return;
                }

                frmChiTiet_HinhThucThanhToan frmChiTietHinhThucThanhToan =
                    new frmChiTiet_HinhThucThanhToan((DMThanhToanInfor)dgvList.CurrentRow.DataBoundItem);
                if (frmChiTietHinhThucThanhToan.ShowDialog() == DialogResult.OK)
                {
                    dgvList.DataSource = DMThanhToanDataProvider.GetListDMThanhToanInfo();
                }
            }
            catch (Exception ex)
            {
#if DEBUG
                MessageBox.Show(ex.ToString(), "Thông báo");
#else
                MessageBox.Show(ex.Message, "Thông báo");
#endif
            }
        }
 private void LoadDMHinhThucThanhToan()
 {
     liThanhToan = DMThanhToanDataProvider.GetListDMThanhToanInfo();
     cboHinhThucTT.DataSource    = liThanhToan;
     cboHinhThucTT.DisplayMember = "Ten";
     cboHinhThucTT.ValueMember   = "IdThanhToan";
 }
예제 #4
0
        private void btnThemMoi_Click(object sender, EventArgs e)
        {
            frmChiTiet_HinhThucThanhToan frmChiTietHinhThucThanhToan = new frmChiTiet_HinhThucThanhToan();

            if (frmChiTietHinhThucThanhToan.ShowDialog() == DialogResult.OK)
            {
                dgvList.DataSource = DMThanhToanDataProvider.GetListDMThanhToanInfo();
            }
            ;
        }
예제 #5
0
 private void LoadHinhThucThanhToan()
 {
     liThanhToan = DMThanhToanDataProvider.GetListDMThanhToanInfo();
     cboHinhThucTT.DataSource    = liThanhToan;
     cboHinhThucTT.DisplayMember = "Ten";
     cboHinhThucTT.ValueMember   = "IdThanhToan";
     if (liThanhToan.Count > 0)
     {
         cboHinhThucTT.SelectedIndex = 0;
     }
 }
예제 #6
0
        private void frmDM_ThanhToan_Load(object sender, EventArgs e)
        {
            try
            {
                dgvList.DataSource = DMThanhToanDataProvider.GetListDMThanhToanInfo();
                btnXoa.Enabled     = dgvList.Rows.Count > 0 && dgvList.CurrentRow != null;
            }
            catch (Exception ex)
            {
#if DEBUG
                MessageBox.Show(ex.ToString(), Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error);
#else
                MessageBox.Show(ex.Message, Declare.titleError, MessageBoxButtons.OK, MessageBoxIcon.Error);
#endif
                this.Dispose();
            }
        }
        private void LoadHinhThucThanhToan()
        {
            List <DMThanhToanInfor> liThanhToan = DMThanhToanDataProvider.GetListDMThanhToanInfo();

            liThanhToan.Insert(0, new DMThanhToanInfor()
            {
                IdThanhToan = 0,
                Ma          = "",
                Ten         = "Tất cả",
                SuDung      = 1
            });
            cboHinhThucTT.DataSource    = liThanhToan;
            cboHinhThucTT.DisplayMember = "Ten";
            cboHinhThucTT.ValueMember   = "IdThanhToan";
            if (liThanhToan.Count > 0)
            {
                cboHinhThucTT.SelectedIndex = 0;
            }
        }
예제 #8
0
        private void dgvList_DoubleClick(object sender, EventArgs e)
        {
            try
            {
                if (dgvList.CurrentRow != null)
                {
                    frmChiTiet_HinhThucThanhToan frmChiTietHinhThucThanhToan =
                        new frmChiTiet_HinhThucThanhToan((DMThanhToanInfor)dgvList.CurrentRow.DataBoundItem);
                    if (frmChiTietHinhThucThanhToan.ShowDialog() == DialogResult.OK)
                    {
                        dgvList.DataSource = DMThanhToanDataProvider.GetListDMThanhToanInfo();
                    }
                    ;
                }
            }
            catch (Exception ex)
            {
#if DEBUG
                MessageBox.Show(ex.ToString(), "Thông báo");
#else
                MessageBox.Show(ex.Message, "Thông báo");
#endif
            }
        }
예제 #9
0
 protected override void LoadData()
 {
     grcBase.DataSource = DMThanhToanDataProvider.GetListDMThanhToanInfo();
     btnTimKiem.Text    = Resources.btnSearch;
 }