Beispiel #1
0
        private void btnXoa_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (XtraMessageBox.Show("Bạn có chắc muốn xóa ?", "CẢNH BÁO", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.No)
            {
                return;
            }
            string Ma = PThu == true?gvMain.GetFocusedRowCellValue("MaPT").ToString() : gvMain.GetFocusedRowCellValue("MaPC").ToString();

            if (PThu == true)
            {
                BUS_CongNo.XoaPT(Ma);

                Action.Module     = "Phiếu Thu Tiền";
                Action.ActionName = "Xóa";
                Action.Reference  = Ma;
                Action.LuuThongTin();

                gcMain.DataSource = BUS_CongNo.LoadPhieuThu();
            }
            else
            {
                BUS_CongNo.XoaPC(Ma);

                Action.Module     = "Phiếu Chi Tiền";
                Action.ActionName = "Xóa";
                Action.Reference  = Ma;
                Action.LuuThongTin();

                gcMain.DataSource = BUS_CongNo.LoadPhieuChi();
            }
        }
Beispiel #2
0
        private void Init()
        {
            if (CNThu == true)
            {
                gcMain.DataSource = BUS_CongNo.LoadCNThu();

                gvMain.Columns[0].FieldName = "MaBH";
                gvMain.Columns[1].FieldName = "NgayLap";
                gvMain.Columns[2].FieldName = "MaKH";
                gvMain.Columns[3].FieldName = "TenKH";
                gvMain.Columns[4].FieldName = "SoTienNo";
                gvMain.Columns[5].FieldName = "SoTienTra";
                gvMain.Columns[6].FieldName = "SoTienConNo";
                gvMain.Columns[7].FieldName = "GhiChu";

                Text = "Danh Sách Công Nợ Chi Tiết";

                QuyenNguoiDung.LayQuyenNguoiDungTheoChucNang("btnThuTien");
                if (QuyenNguoiDung.Them == false)
                {
                    btnLapPhieu.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
                }
            }
            else
            {
                gcMain.DataSource = BUS_CongNo.LoadCNChi();

                gvMain.Columns[0].FieldName = "MaBH";
                gvMain.Columns[1].FieldName = "NgayLap";
                gvMain.Columns[2].FieldName = "MaNCC";
                gvMain.Columns[3].FieldName = "TenNCC";
                gvMain.Columns[4].FieldName = "SoTienNo";
                gvMain.Columns[5].FieldName = "SoTienTra";
                gvMain.Columns[6].FieldName = "SoTienConNo";
                gvMain.Columns[7].FieldName = "GhiChu";

                gvMain.Columns[2].Caption = "Mã NCC";
                gvMain.Columns[3].Caption = "Nhà Cung Cấp";

                Text = "Danh Sách Công Nợ Phải Chi";

                QuyenNguoiDung.LayQuyenNguoiDungTheoChucNang("btnTraTien");
                if (QuyenNguoiDung.Them == false)
                {
                    btnLapPhieu.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
                }
            }

            gvMain.IndicatorWidth          = 50;
            gvMain.CustomDrawRowIndicator += gvMain_CustomDrawRowIndicator;

            gcMain.UseEmbeddedNavigator = true;
            gcMain.EmbeddedNavigator.Buttons.Append.Visible     = false;
            gcMain.EmbeddedNavigator.Buttons.CancelEdit.Visible = false;
            gcMain.EmbeddedNavigator.Buttons.Edit.Visible       = false;
            gcMain.EmbeddedNavigator.Buttons.EndEdit.Visible    = false;
            gcMain.EmbeddedNavigator.Buttons.Remove.Visible     = false;
        }
Beispiel #3
0
 private void fDSCongNo_Activated(object sender, EventArgs e)
 {
     if (CNThu == true)
     {
         gcMain.DataSource = BUS_CongNo.LoadCNThu();
     }
     else
     {
         gcMain.DataSource = BUS_CongNo.LoadCNChi();
     }
 }
Beispiel #4
0
 private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (CNThu == true)
     {
         gcMain.DataSource = BUS_CongNo.LoadCNThu();
     }
     else
     {
         gcMain.DataSource = BUS_CongNo.LoadCNChi();
     }
 }
Beispiel #5
0
 private void fPhieuThu_Activated(object sender, EventArgs e)
 {
     if (PThu == true)
     {
         gcMain.DataSource = BUS_CongNo.LoadPhieuThu();
     }
     else
     {
         gcMain.DataSource = BUS_CongNo.LoadPhieuChi();
     }
 }
Beispiel #6
0
 private void fCongNoTraNgay_Activated(object sender, EventArgs e)
 {
     if (CNThu == true)
     {
         gcMain.DataSource = BUS_CongNo.LoadCNThuTraNgay();
     }
     else
     {
         gcMain.DataSource = BUS_CongNo.LoadCNChiTraNgay();
     }
 }
Beispiel #7
0
        private void XLThem()
        {
            string   _MaPT      = txtPhieu.Text;
            DateTime _NgayLap   = DateTime.Parse(deNgay.EditValue.ToString());
            string   _MaBH      = txtCT.Text;
            string   _MaKH      = addCN.MaKH;
            string   _TenKH     = txtKH.Text;
            decimal  _SoTienTra = decimal.Parse(calcTraTien.EditValue.ToString());
            string   _TaoBoi    = "admin";
            string   _MaNV      = gleNhanVien.EditValue.ToString();
            string   _GhiChu    = txtGhiChu.Text;

            CCongNo cn = new CCongNo
                         (
                _MaPT,
                _NgayLap,
                _MaBH,
                _MaKH,
                _TenKH,
                _SoTienTra,
                _TaoBoi,
                _MaNV,
                _GhiChu
                         );

            if (PThu == true)
            {
                BUS_CongNo.ThemPT(cn);

                Action.Module     = "Phiếu Thu Tiền";
                Action.ActionName = "Thêm";
                Action.Reference  = _MaPT;
                Action.LuuThongTin();
            }
            else
            {
                BUS_CongNo.ThemPC(cn);
                Action.Module     = "Phiếu Chi Tiền";
                Action.ActionName = "Thêm";
                Action.Reference  = _MaPT;
                Action.LuuThongTin();
            }

            Close();
        }
Beispiel #8
0
        private void Init()
        {
            if (PThu == true)
            {
                table = BUS_CongNo.LoadPhieuThu();
            }
            else
            {
                table = BUS_CongNo.LoadPhieuChi();
            }

            gleNhanVien.Properties.DataSource    = BUS_NhanVien.LayNhanVienDonGian();
            gleNhanVien.Properties.ValueMember   = "EMPLOYEE_ID";
            gleNhanVien.Properties.DisplayMember = "EMPLOYEE_Name";
            gleNhanVien.EditValue = ((DataTable)gleNhanVien.Properties.DataSource).Rows[0]["EMPLOYEE_ID"];

            txtPhieu.Enabled = false;
            PhatSinhMa();
            LoadDuLieu();
        }