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)
             {
                 BoPhanHachToan temp = Utils.DataGridViewRow_to_BoPhanHachToan(DataGridView.Rows[vtIndex]);
                 int            kq   = BoPhanHachToanBiz.DeleteBoPhanHachToan(temp);
                 //if (kq > 0) MSG.XoaThanhCong();
                 //else MSG.XoaThatBai();
                 if (kq <= 0)
                 {
                     MSG.XoaThatBai();
                 }
                 HienThi();
             }
         }
     }
     catch (Exception ex)
     {
         MSG.Error(ex);
     }
 }
示例#2
0
        public static BoPhanHachToan DataGridViewRow_to_BoPhanHachToan(System.Windows.Forms.DataGridViewRow Input)
        {
            BoPhanHachToan kq = new BoPhanHachToan();

            kq.MaBoPhanHachToan  = Input.Cells["MaBoPhanHachToan"].Value.ToString();
            kq.TenBoPhanHachToan = Input.Cells["TenBoPhanHachToan"].Value.ToString();
            //BoPhanHachToan tmp = DANHMUC.BoPhanHachToanFolder.frmDMBoPhanHachToan.Ldata.SingleOrDefault(k => k.MaBoPhanHachToan.ToUpper().Equals(kq.MaBoPhanHachToan.ToUpper())).Copy() ?? new BoPhanHachToan();
            return(kq);
        }
示例#3
0
 public frmXuLyDMBoPhanHachToan(DataGridViewRow dgvr)
 {//Sửa
     InitializeComponent();
     try
     {
         Them = false;
         BoPhanHachToan temp = Utils.DataGridViewRow_to_BoPhanHachToan(dgvr);
         txtMa.Text    = temp.MaBoPhanHachToan;
         txtMa.Enabled = false;
         txtTen.Text   = temp.TenBoPhanHachToan;
     }
     catch { }
 }
示例#4
0
        public static List <BoPhanHachToan> getListBoPhanHachToan()
        {
            List <BoPhanHachToan> kq = new List <BoPhanHachToan>();
            string sql = "SELECT [MaBoPhanHachToan],[TenBoPhanHachToan] FROM  [VNAAccounting].[dbo].[BoPhanHachToan]";

            System.Data.DataTable dt = DAL.CSDL.hienthi(sql);
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                BoPhanHachToan temp = new BoPhanHachToan();
                temp.MaBoPhanHachToan  = dt.Rows[i]["MaBoPhanHachToan"].ToString();
                temp.TenBoPhanHachToan = dt.Rows[i]["TenBoPhanHachToan"].ToString();
                kq.Add(temp);
            }
            return(kq);
        }
示例#5
0
        private void btnDongY_Click(object sender, EventArgs e)
        {
            if (Them)
            {//Thêm
                BoPhanHachToan temp = new BoPhanHachToan();
                temp.MaBoPhanHachToan  = txtMa.Text;
                temp.TenBoPhanHachToan = txtTen.Text;

                if (!CheckLoi(temp))
                {
                    return;
                }

                int kq = BoPhanHachToanBiz.AddBoPhanHachToan(temp);
                if (kq > 0)
                {
                    MSG.ThemThanhCong();
                }
                else
                {
                    MSG.ThemThatBai();
                }
            }
            else
            {//Sửa
                BoPhanHachToan temp = new BoPhanHachToan();
                temp.MaBoPhanHachToan  = txtMa.Text;
                temp.TenBoPhanHachToan = txtTen.Text;
                int kq = BoPhanHachToanBiz.EditBoPhanHachToan(temp);
                if (kq > 0)
                {
                    MSG.SuaThanhCong();
                }
                else
                {
                    MSG.SuaThatBai();
                }
            }
            this.Close();
        }
示例#6
0
        bool CheckLoi(BoPhanHachToan data)
        {
            bool kq = true;

            //mã bộ phận hạch toán rỗng
            if (string.IsNullOrEmpty(data.MaBoPhanHachToan))
            {
                MSG.ErrorStand("Bạn chưa nhập mã bộ phận hạch toán!");
                txtMa.Focus();
                return(false);
            }
            //mã bộ phận hạch toán đã có trong cơ sở dữ liệu
            foreach (BoPhanHachToan item in frmDMBoPhanHachToan.Ldata)
            {
                if (item.MaBoPhanHachToan.ToUpper().Equals(txtMa.Text.ToUpper()))
                {
                    MSG.ErrorStand("Mã bộ phận hạch toán đã có trong cơ sở dữ liệu!");
                    txtMa.Focus();
                    return(false);
                }
            }
            return(kq);
        }
示例#7
0
        public static int DeleteBoPhanHachToan(BoPhanHachToan input)
        {
            string sql = "DELETE FROM [VNAAccounting].[dbo].[BoPhanHachToan] WHERE MaBoPhanHachToan = N'" + input.MaBoPhanHachToan.ToUpper() + "'";

            return(DAL.CSDL.ThemSuaXoa(sql));
        }
示例#8
0
        public static int EditBoPhanHachToan(BoPhanHachToan input)
        {
            string sql = "UPDATE [VNAAccounting].[dbo].[BoPhanHachToan] SET TenBoPhanHachToan = N'" + input.TenBoPhanHachToan + "' WHERE MaBoPhanHachToan = N'" + input.MaBoPhanHachToan.ToUpper() + "'";

            return(DAL.CSDL.ThemSuaXoa(sql));
        }
示例#9
0
        public static int AddBoPhanHachToan(BoPhanHachToan input)
        {
            string sql = "INSERT INTO [VNAAccounting].[dbo].[BoPhanHachToan]([MaBoPhanHachToan],[TenBoPhanHachToan]) VALUES(N'" + input.MaBoPhanHachToan.ToUpper() + "',N'" + input.TenBoPhanHachToan + "')";

            return(DAL.CSDL.ThemSuaXoa(sql));
        }
示例#10
0
        //------------------------------------------>
        private void DongY()
        {
            if (vtIndex == -1)
            {
                return;
            }
            switch (chose)
            {
            case CONFIG.ConstFrm.frmDMLoaiTaiSan:
            {
                loaitaisan = Utils.DataGridViewRow_to_LoaiTaiSan(DataGridView.Rows[vtIndex]);
                break;
            }

            case CONFIG.ConstFrm.frmDMTaiSan:
            {
                taisan = Utils.DataGridViewRow_to_TaiSan(DataGridView.Rows[vtIndex]);
                break;
            }

            case CONFIG.ConstFrm.frmDMPhanNhomTaiSan:
            {
                phannhomtaisan = Utils.DataGridViewRow_to_PhanNhomTaiSan(DataGridView.Rows[vtIndex]);
                break;
            }

            case CONFIG.ConstFrm.frmDMLyDoTangGiamTaiSan:
            {
                lydotanggiamtaisan = Utils.DataGridViewRow_to_LyDoTangGiamTaiSan(DataGridView.Rows[vtIndex]);
                break;
            }

            case CONFIG.ConstFrm.frmDMBoPhanHachToan:
            {
                bophanhachtoan = Utils.DataGridViewRow_to_BoPhanHachToan(DataGridView.Rows[vtIndex]);
                break;
            }

            case CONFIG.ConstFrm.frmDMPhanXuong:
            {
                phanxuong = Utils.DataGridViewRow_to_PhanXuong(DataGridView.Rows[vtIndex]);
                break;
            }

            case CONFIG.ConstFrm.frmDMPhi:
            {
                phi = Utils.DataGridViewRow_to_Phi(DataGridView.Rows[vtIndex]);
                break;
            }

            case CONFIG.ConstFrm.frmDMBoPhanSuDung:
            {
                bophansusung = Utils.DataGridViewRow_to_BoPhanSuDung(DataGridView.Rows[vtIndex]);
                break;
            }

            case CONFIG.ConstFrm.frmDMNguonVon:
            {
                nguonvon = Utils.DataGridViewRow_to_NguonVon(DataGridView.Rows[vtIndex]);
                break;
            }

            default:
                break;
            }
        }