Пример #1
0
        public static void CapNhatDanhMucChiPhi(DanhMucChiPhi danhMuc)
        {
            DataAccessHelper.GetInstance().Open();
            SqlCommand cmd = DataAccessHelper.GetInstance().Command("CapNhatDanhMucChiPhi");

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.Parameters.AddWithValue("@MaDanhMuc", danhMuc.MaDanhMuc);
            cmd.Parameters.AddWithValue("@TenChiPhi", danhMuc.TenChiPhi);
            cmd.Parameters.AddWithValue("@MaLoaiChiPhi", danhMuc.MaLoaiChiPhi);
            cmd.Parameters.AddWithValue("@SoTien", danhMuc.SoTien);
            cmd.Parameters.AddWithValue("@TinhTheoSoNgayDiHoc", danhMuc.TinhTheoSoNgayDiHoc);
            cmd.Parameters.AddWithValue("@GhiChu", danhMuc.GhiChu);

            SqlDataAdapter da = new SqlDataAdapter(cmd);

            DataAccessHelper.GetInstance().SetDataTable(new DataTable());
            da.Fill(DataAccessHelper.GetInstance().GetDataTable());
            DataAccessHelper.GetInstance().Close();
        }
Пример #2
0
        private void cboChiPhi_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cboChiPhi.SelectedItem == null)
            {
                return;
            }
            DanhMucChiPhi danhMuc = DanhMucChiPhiBLL.GetInfoDanhMuc(KeyHandle.GetKeyFromCombobox(cboChiPhi.SelectedItem.ToString()));

            if (danhMuc.TenLoaiChiPhi == "Cố định")
            {
                txtSoTien.Enabled = false;
            }
            else
            {
                txtSoTien.Enabled = true;
            }
            labelTheoNgay.Visible = danhMuc.TinhTheoSoNgayDiHoc == 1;

            txtSoTien.Text = danhMuc.SoTien.ToString();
        }
Пример #3
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            if (txtTenChiPhi.Text == "")
            {
                MessageBox.Show("Tên chi phí không được để trống.");
                return;
            }
            if (txtSoTien.Text == "")
            {
                MessageBox.Show("Số tiền không được để trống.");
                return;
            }
            if (cboLoaiChiPhi.SelectedItem == null || KeyHandle.GetKeyFromCombobox(cboLoaiChiPhi.SelectedItem.ToString()) == "")
            {
                MessageBox.Show("Loại chi phí không được để trống.");
                return;
            }

            //Cập nhật lại danh mục chi phí xuống CSDL
            try
            {
                DanhMucChiPhi danhMuc = new DanhMucChiPhi();
                danhMuc.MaDanhMuc           = maDanhMuc;
                danhMuc.TenChiPhi           = txtTenChiPhi.Text;
                danhMuc.MaLoaiChiPhi        = KeyHandle.GetKeyFromCombobox(cboLoaiChiPhi.SelectedItem.ToString());
                danhMuc.SoTien              = decimal.Parse(txtSoTien.Text);
                danhMuc.GhiChu              = txtGhiChu.Text;
                danhMuc.TinhTheoSoNgayDiHoc = chkTinhTheoSoNgayDiHoc.Checked ? 1 : 0;
                DanhMucChiPhiBLL.CapNhatDanhMucChiPhi(danhMuc);
                MessageBox.Show("Cập nhật danh mục chi phí thành công!");
                LoadDataGridView();
            } catch (Exception ex)
            {
                MessageBox.Show("Đã xảy ra lỗi khi lưu xuống cơ sở dữ liệu.");
            }
        }
Пример #4
0
 public static void CapNhatDanhMucChiPhi(DanhMucChiPhi danhMuc)
 {
     DanhMucChiPhiDAL.CapNhatDanhMucChiPhi(danhMuc);
 }
Пример #5
0
 public static void ThemDanhMucChiPhi(DanhMucChiPhi danhMuc)
 {
     DanhMucChiPhiDAL.ThemDanhMucChiPhi(danhMuc);
 }