Пример #1
0
 private void Xoa()
 {
     try
     {
         if (vtIndex != -1)  //khi click lên tiêu đề header của datagrid thì bỏ qua
         {
             if (MSG.BanCoChacChanMuonXoaKhong() == System.Windows.Forms.DialogResult.Yes)
             {
                 TaiSan temp = Utils.DataGridViewRow_to_TaiSan(DataGridView.Rows[vtIndex]);
                 int    kq   = TaiSanBiz.DeleteTaiSan(temp);
                 //if (kq > 0) MSG.XoaThanhCong();
                 //else MSG.XoaThatBai();
                 if (kq <= 0)
                 {
                     MSG.XoaThatBai();
                 }
                 HienThi();
             }
         }
     }
     catch (Exception ex)
     {
         MSG.Error(ex);
     }
 }
Пример #2
0
 public frmXuLyNVDieuChinhGiaTriTaiSan(DataGridViewRow dgvr)
 {//Sửa
     InitializeComponent();
     try
     {
         Them = false;
         DieuChinhGiaTriTaiSan temp = Utils.DataGridViewRow_to_DieuChinhGiaTriTaiSan(dgvr);
         idDieuChinhGiaTriTaiSan = temp.DieuChinhGiaTriTaiSanID;
         txtMaTaiSan.Text        = temp.MaTaiSan;
         List <TaiSan> Ltaisan = TaiSanBiz.getListTaiSan(temp.MaTaiSan);
         taisan                       = (Ltaisan.Count == 0) ? new TaiSan() : Ltaisan[0];
         txtNam.Text                  = temp.Nam;
         txtKy.Text                   = temp.Ky;
         txtNgayChungTu.Text          = (temp.NgayChungTu.Date == new DateTime(1753, 1, 1).Date) ? string.Empty : temp.NgayChungTu.ToString("MM/dd/yyyy");
         txtSoChungTu.Text            = temp.SoChungTu;
         txtMaNguonVon.Text           = temp.MaNguonVon;
         txtMaLyDoTangGiamTaiSan.Text = temp.MaLyDoTangGiamTaiSan;
         txtNguyenGia.Text            = temp.NguyenGia.ToString();
         txtGiaTriDaKhauHao.Text      = temp.GiaTriDaKhauHao.ToString();
         txtGiaTriConLai.Text         = temp.GiaTriConLai.ToString();
         txtGiaTriKhauHao1Ky.Text     = temp.GiaTriKhauHao1Ky.ToString();
         txtDienGiai.Text             = temp.DienGiai;
     }
     catch { }
 }
Пример #3
0
 public frmXuLyNVThoiKhauHaoTaiSan(DataGridViewRow dgvr)
 {//Sửa
     InitializeComponent();
     try
     {
         Them = false;
         ThoiKhauHaoTaiSan temp = Utils.DataGridViewRow_to_ThoiKhauHaoTaiSan(dgvr);
         idThoiKhauHaoTaiSan = temp.ThoiKhauHaoTaiSanID;
         txtMaTaiSan.Text    = temp.MaTaiSan;
         List <TaiSan> Ltaisan = TaiSanBiz.getListTaiSan(temp.MaTaiSan);
         taisan = (Ltaisan.Count == 0) ? new TaiSan() : Ltaisan[0];
         txtNgayThoiKhauHao.Text = (temp.NgayThoiKhauHao.Date == new DateTime(1753, 1, 1).Date) ? string.Empty : temp.NgayThoiKhauHao.ToString("MM/dd/yyyy");
     }
     catch { }
 }
Пример #4
0
 public frmXuLyNVGiamTaiSanCoDinh(DataGridViewRow dgvr)
 {//Sửa
     InitializeComponent();
     try
     {
         Them = false;
         GiamTaiSanCoDinh temp = Utils.DataGridViewRow_to_GiamTaiSanCoDinh(dgvr);
         idGiamTaiSanCoDinh = temp.GiamTaiSanCoDinhID;
         txtMaTaiSan.Text   = temp.MaTaiSan;
         List <TaiSan> Ltaisan = TaiSanBiz.getListTaiSan(temp.MaTaiSan);
         taisan = (Ltaisan.Count == 0) ? new TaiSan() : Ltaisan[0];
         txtLyDoTangGiamTaiSan.Text = temp.MaLyDoTangGiamTaiSan;
         txtNgayGiamTaiSan.Text     = (temp.NgayGiam.Date == new DateTime(1753, 1, 1).Date) ? string.Empty : temp.NgayGiam.ToString("MM/dd/yyyy");
         txtNgayKetThucKhauHao.Text = (temp.NgayKetThucKhauHao.Date == new DateTime(1753, 1, 1).Date) ? string.Empty : temp.NgayKetThucKhauHao.ToString("MM/dd/yyyy");
         txtSoChungTu.Text          = temp.SoChungTu;
         txtLyDo.Text = temp.LyDo;
     }
     catch { }
 }
 public frmXuLyNVDieuChuyenBoPhanSuDung(DataGridViewRow dgvr)
 {//Sửa
     InitializeComponent();
     try
     {
         Them = false;
         DieuChuyenBoPhanSuDung temp = Utils.DataGridViewRow_to_DieuChuyenBoPhanSuDung(dgvr);
         idDieuChuyenBoPhanSuDung = temp.DieuChuyenBoPhanSuDungID;
         txtMaTaiSan.Text         = temp.MaTaiSan;
         List <TaiSan> Ltaisan = TaiSanBiz.getListTaiSan(temp.MaTaiSan);
         taisan               = (Ltaisan.Count == 0) ? new TaiSan() : Ltaisan[0];
         txtNam.Text          = temp.Nam;
         txtKy.Text           = temp.Ky;
         txtBoPhanSuDung.Text = temp.MaBoPhanSuDung;
         txtTKTaiSan.Text     = temp.TKTaiSan;
         txtTKKhauHao.Text    = temp.TKKhauHao;
         txtTKChiPhi.Text     = temp.TKChiPhi;
     }
     catch { }
 }
Пример #6
0
 private void HienThi()
 {
     Ldata = TaiSanBiz.getListTaiSan();
     DataGridView.DataSource = Ldata.ToArray();
     FixDataGirdView();
 }
Пример #7
0
        //------------------------------------------>
        private void HienThi()
        {
            switch (chose)
            {
            case CONFIG.ConstFrm.frmDMLoaiTaiSan:
            {
                Lloaitaisan             = LoaiTaiSanBiz.getListLoaiTaiSan();
                DataGridView.DataSource = Lloaitaisan.ToArray();
                FixDataGirdView();
                break;
            }

            case CONFIG.ConstFrm.frmDMTaiSan:
            {
                Ltaisan = TaiSanBiz.getListTaiSan();
                DataGridView.DataSource = Ltaisan.ToArray();
                FixDataGirdView();
                break;
            }

            case CONFIG.ConstFrm.frmDMPhanNhomTaiSan:
            {
                Lphannhomtaisan         = PhanNhomTaiSanBiz.getListPhanNhomTaiSan();
                DataGridView.DataSource = Lphannhomtaisan.ToArray();
                FixDataGirdView();
                break;
            }

            case CONFIG.ConstFrm.frmDMLyDoTangGiamTaiSan:
            {
                Llydotanggiamtaisan     = LyDoTangGiamTaiSanBiz.getListLyDoTangGiamTaiSan();
                DataGridView.DataSource = Llydotanggiamtaisan.ToArray();
                FixDataGirdView();
                break;
            }

            case CONFIG.ConstFrm.frmDMBoPhanHachToan:
            {
                Lbophanhachtoan         = BoPhanHachToanBiz.getListBoPhanHachToan();
                DataGridView.DataSource = Lbophanhachtoan.ToArray();
                FixDataGirdView();
                break;
            }

            case CONFIG.ConstFrm.frmDMPhanXuong:
            {
                Lphanxuong = PhanXuongBiz.getListPhanXuong();
                DataGridView.DataSource = Lphanxuong.ToArray();
                FixDataGirdView();
                break;
            }

            case CONFIG.ConstFrm.frmDMPhi:
            {
                Lphi = PhiBiz.getListPhi();
                DataGridView.DataSource = Lphi.ToArray();
                FixDataGirdView();
                break;
            }

            case CONFIG.ConstFrm.frmDMBoPhanSuDung:
            {
                Lbophansusung           = BoPhanSuDungBiz.getListBoPhanSuDung();
                DataGridView.DataSource = Lbophansusung.ToArray();
                FixDataGirdView();
                break;
            }

            case CONFIG.ConstFrm.frmDMNguonVon:
            {
                Lnguonvon = NguonVonBiz.getListNguonVon();
                DataGridView.DataSource = Lnguonvon.ToArray();
                FixDataGirdView();
                break;
            }

            default:
                break;
            }
        }
Пример #8
0
        private void btnDongY_Click(object sender, EventArgs e)
        {
            try
            {
                TaiSan temp = new TaiSan();
                temp.MaTaiSan             = txtMaTaiSan.Text;
                temp.TenTaiSan            = txtTenTaiSan.Text;
                temp.MaLoaiTaiSan         = txtNhomTaiSan.Text;
                temp.MaLyDoTangGiamTaiSan = txtLyDoTang.Text;
                temp.NgayTangTaiSan       = !string.IsNullOrEmpty(txtNgayTangTaiSan.Text) ? DateTime.Parse(txtNgayTangTaiSan.Text) : new DateTime(1753, 1, 1);
                temp.NgayTinhKhauHao      = !string.IsNullOrEmpty(txtNgayTinhKhauHao.Text) ? DateTime.Parse(txtNgayTinhKhauHao.Text) : new DateTime(1753, 1, 1);
                temp.SoKyKhauHao          = txtSoKyKhauHao.Text;
                temp.MaBoPhanHachToan     = txtBoPhanHachToan.Text;
                temp.MaPhanXuong          = txtMaPhanXuong.Text;
                temp.MaPhi          = txtMaPhi.Text;
                temp.MaBoPhanSuDung = txtBoPhanSuDung.Text;
                temp.TKTaiSan       = txtTKTaiSan.Text;
                temp.TKKhauHao      = txtTKKhauHao.Text;
                temp.TKChiPhi       = txtTKChiPhi.Text;
                temp.PhanNhom1      = txtPhanNhom1.Text;
                temp.PhanNhom2      = txtPhanNhom2.Text;
                temp.PhanNhom3      = txtPhanNhom3.Text;

                temp.TenKhac           = txtTenKhac.Text;
                temp.SoHieuTaiSan      = txtSoHieuTaiSan.Text;
                temp.ThongSoKyThuat    = txtThongSoKyThuat.Text;
                temp.NuocSanXuat       = txtNuocSanXuat.Text;
                temp.NamSanXuat        = txtNamSanXuat.Text;
                temp.NgayDuaVaoSuDung  = !string.IsNullOrEmpty(txtNgayDuaVaoSuDung.Text) ? DateTime.Parse(txtNgayDuaVaoSuDung.Text) : new DateTime(1753, 1, 1);
                temp.NgayDinhChiSuDung = !string.IsNullOrEmpty(txtNgayDinhChiSuDung.Text) ? DateTime.Parse(txtNgayDinhChiSuDung.Text) : new DateTime(1753, 1, 1);
                temp.LyDoDinhChi       = txtLyDoDinhChi.Text;
                temp.GhiChu            = txtGhiChu.Text;

                temp.Lchitiettaisan.AddRange(LChiTietTaiSan);
                temp.Lphutungkemtheo.AddRange(LPhuTungKemTheo);

                bool ThatBai = false;
                if (Them)
                {//Thêm
                    if (!CheckLoi(temp))
                    {
                        return;
                    }

                    int kq = TaiSanBiz.AddTaiSan(temp);
                    if (kq > 0)
                    {
                        MSG.ThemThanhCong();
                    }
                    else
                    {
                        ThatBai = true;
                        MSG.ThemThatBai();
                    }
                }
                else
                {//Sửa
                    int kq = TaiSanBiz.EditTaiSan(temp);
                    if (kq > 0)
                    {
                        MSG.SuaThanhCong();
                    }
                    else
                    {
                        ThatBai = true;
                        MSG.SuaThatBai();
                    }
                }
                if (ThatBai && MSG.MESSAGE("Bạn có muốn sửa lại dữ liệu không?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    return;
                }
                this.Close();
            }
            catch (Exception ex)
            {
                MSG.Error(ex);
            }
        }