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(); }
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(); }
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."); } }
public static void CapNhatDanhMucChiPhi(DanhMucChiPhi danhMuc) { DanhMucChiPhiDAL.CapNhatDanhMucChiPhi(danhMuc); }
public static void ThemDanhMucChiPhi(DanhMucChiPhi danhMuc) { DanhMucChiPhiDAL.ThemDanhMucChiPhi(danhMuc); }