private void Button2_Click(object sender, EventArgs e) { var listId = new List <string>(); foreach (DataGridViewRow r in grdTK.Rows) { if (Convert.ToBoolean(r.Cells["chon"].Value)) { listId.Add(r.Cells["tk"].Value.ToString()); } } if (listId.Count == 0) { MessageBox.Show("Vui long chọn tài khoản cần xóa"); return; } if (DialogResult.Yes == MessageBox.Show("Bạn chắc chắn xóa " + listId.Count + " tài khoản?", "Xác nhận xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)) { using (var db = new QLTHUCHIEntities()) { var dstk = db.TAIKHOANs.Where(tk => listId.Contains(tk.username)); db.TAIKHOANs.RemoveRange(dstk); db.SaveChanges(); } LoadGrid(); } }
private void Button2_Click(object sender, EventArgs e) { List <int> dsid = new List <int>(); for (int i = 0; i < grdLop.Rows.Count; i++) { if (Convert.ToBoolean(grdLop.Rows[i].Cells["chon"].Value)) { dsid.Add(Convert.ToInt32(grdLop.Rows[i].Cells["id"].Value)); } } if (dsid.Count > 0) { var ms = MessageBox.Show("Bạn có muốn xóa " + dsid.Count + " học sinh?", "Xác nhận xóa", MessageBoxButtons.YesNo); if (ms == DialogResult.No) { return; } } else { MessageBox.Show("Vui lòng chọn học sinh cần xóa"); } using (var db = new QLTHUCHIEntities()) { var dshs = db.HOCSINHs.Where(hs => dsid.Contains(hs.id)); db.HOCSINHs.RemoveRange(dshs); db.SaveChanges(); } LoadHS(); }
private void Button1_Click(object sender, EventArgs e) { using (var db = new QLTHUCHIEntities()) { var user = db.TAIKHOANs.Find(LoginInfo.UserID); if (txtPass.Text != user.password) { MessageBox.Show("Sai mật khẩu cũ", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning ); } else { if (txtNewPass.Text != txtReType.Text) { MessageBox.Show("Mật khẩu mới không trung khớp", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning ); } else { user.password = txtNewPass.Text; db.SaveChanges(); MessageBox.Show("Đổi mật khẩu thành công", "Ok", MessageBoxButtons.OK, MessageBoxIcon.Information ); } } } }
private void Button2_Click(object sender, EventArgs e) { List <int> dsid = new List <int>(); for (int i = 0; i < grdLop.Rows.Count; i++) { if (Convert.ToBoolean(grdLop.Rows[i].Cells[3].Value)) { dsid.Add(Convert.ToInt32(grdLop.Rows[i].Cells[4].Value)); } } if (dsid.Count > 0) { var ms = MessageBox.Show("Bạn có muốn xóa " + dsid.Count + " lớp không?", "Xác nhận xóa", MessageBoxButtons.YesNo); if (ms == DialogResult.No) { return; } } else { MessageBox.Show("Vui lòng chọn lớp cần xóa"); } using (var db = new QLTHUCHIEntities()) { var dslop = db.LOPs.Where(l => dsid.Contains(l.id)); db.LOPs.RemoveRange(dslop); db.SaveChanges(); LoadGrid(); } }
private void ChiTietHocPhi_Load(object sender, EventArgs e) { using (var db = new QLTHUCHIEntities()) { HOCSINH hs = db.HOCSINHs.Find(idhs); lblTen.Text = hs.tenhs; lblLop.Text = hs.LOP.tenlop; txtBhyt.Text = hs.KHOANTHUs.Where(t => t.loaikhoanthu == 3) .First().sotien?.ToString(); txtCoSoVC.Text = hs.KHOANTHUs.Where(t => t.loaikhoanthu == 7) .First().sotien?.ToString(); txtDongPhuc.Text = hs.KHOANTHUs.Where(t => t.loaikhoanthu == 5) .First().sotien?.ToString(); txtHocPhi.Text = hs.KHOANTHUs.Where(t => t.loaikhoanthu == 1) .First().sotien.ToString(); txtQuyLop.Text = hs.KHOANTHUs.Where(t => t.loaikhoanthu == 4) .First().sotien?.ToString(); txtThietbiHocTap.Text = hs.KHOANTHUs.Where(t => t.loaikhoanthu == 6) .First().sotien?.ToString(); txtTienAn.Text = hs.KHOANTHUs.Where(t => t.loaikhoanthu == 2) .First().sotien?.ToString(); lblNgay.Text = String.Format("Cập nhật lần cuối vào {0 : dd/MM/yyyy hh:mm:ss}", hs.KHOANTHUs.Max(kt => kt.ngay).Value); } }
private void Button1_Click(object sender, EventArgs e) { using (var db = new QLTHUCHIEntities()) { errorProvider1.Clear(); if (txtTk.Text.Length < 5 || txtTk.Text.Contains(' ')) { errorProvider1.SetError(txtTk, "Tài khoản phải dài hơn 5 kí tự và không được chứa dấu cách"); return; } if (db.TAIKHOANs.Find(txtTk.Text) != null) { MessageBox.Show("Tài khoản đã tồn tại"); errorProvider1.SetError(txtTk, "Tài khoản đã tồn tạ!"); return; } if (txtpwd.Text.Length < 5 || txtpwd.Text.Contains(' ')) { errorProvider1.SetError(txtpwd, "Mật khẩu phải dài hơn 5 kí tự và không được chứa dấu cách"); return; } db.TAIKHOANs.Add(new TAIKHOAN { password = txtpwd.Text, username = txtTk.Text }); db.SaveChanges(); MessageBox.Show("Thêm thành công"); LoadGrid(); errorProvider1.Clear(); txtTk.Clear(); txtpwd.Clear(); } }
private void QuảnLýKhoảnThuToolStripMenuItem_Click(object sender, EventArgs e) { using (var db = new QLTHUCHIEntities()) { MessageBox.Show(String.Format("Tổng khoản thu của bạn là {0: 0,0} VND", db.KHOANTHUs.Sum(kt => kt.sotien).ToString().Split('.')[0])); } }
private void LoadGrid() { using (var db = new QLTHUCHIEntities()) { var dslop = db.LOPs.ToList(); grdLop.Rows.Clear(); dslop.ForEach(lop => { grdLop.Rows.Add(lop.tenlop, lop.namhoc, lop.HOCSINHs.Count, false, lop.id); }); } }
void LoadGrid() { grdTK.Rows.Clear(); using (var db = new QLTHUCHIEntities()) { List <TAIKHOAN> dstk = db.TAIKHOANs.ToList(); dstk.ForEach(tk => { grdTK.Rows.Add(false, tk.username, tk.username.StartsWith("admin", StringComparison.CurrentCultureIgnoreCase)); }); } }
private void Button1_Click(object sender, EventArgs e) { LOP lop = new LOP { namhoc = cbxNamHoc.Text, tenlop = txtTenLop.Text }; using (var db = new QLTHUCHIEntities()) { db.LOPs.Add(lop); db.SaveChanges(); LoadGrid(); } }
void LoadHS() { int idLop = (cbxLop.SelectedItem as dynamic).Value; using (var db = new QLTHUCHIEntities()) { grdLop.Rows.Clear(); var dshs = db.LOPs.Find(idLop).HOCSINHs.ToList(); dshs.ForEach(hs => { var tien = hs.KHOANTHUs.Sum(kt => kt.sotien); grdLop.Rows.Add(false, hs.tenhs, hs.diachi, tien, hs.id); }); } }
private void button1_Click(object sender, EventArgs e) { using (var db = new QLTHUCHIEntities()) { KHOANCHI kc = new KHOANCHI { sotien = Convert.ToDecimal(txtSoTien.Text), chitiet = txtChiTiet.Text, loaikhoanchi = Convert.ToInt32(comboLoaiKhoanChi.SelectedValue), ngay = DateTime.Now, nguoithem = LoginInfo.UserID }; db.KHOANCHIs.Add(kc); db.SaveChanges(); load_data(); } }
private void button5_Click(object sender, EventArgs e) { var index = dataGridView1.SelectedCells[0].RowIndex; var row = dataGridView1.Rows[index]; var id = Convert.ToInt32(row.Cells[5].Value); if (MessageBox.Show("Chắc chưa?", "Xóa", MessageBoxButtons.YesNo) == DialogResult.Yes) { using (var db = new QLTHUCHIEntities()) { var kc = db.KHOANCHIs.Find(id); db.KHOANCHIs.Remove(kc); db.SaveChanges(); load_data(); } } }
public QuanLyHocSinh() { InitializeComponent(); using (var db = new QLTHUCHIEntities()) { cbxLop.DisplayMember = "Text"; cbxLop.ValueMember = "Value"; var li = db.LOPs.ToList(); cbxLop.DataSource = li; li.ForEach(l => { cbxLop.Items.Add(new { Text = l.tenlop, Value = l.id }); }); } }
private void button2_Click(object sender, EventArgs e) { var index = dataGridView1.SelectedCells[0].RowIndex; var row = dataGridView1.Rows[index]; var id = Convert.ToInt32(row.Cells[5].Value); using (var db = new QLTHUCHIEntities()) { var kc = db.KHOANCHIs.Find(id); kc.ngay = DateTime.Now; kc.sotien = Convert.ToDecimal(txtSoTien.Text); kc.chitiet = txtChiTiet.Text; kc.loaikhoanchi = Convert.ToInt32(comboLoaiKhoanChi.SelectedValue); kc.nguoithem = LoginInfo.UserID; db.SaveChanges(); MessageBox.Show("Sửa thành công! "); } load_data(); }
private void Button2_Click(object sender, EventArgs e) { using (var db = new QLTHUCHIEntities()) { db.KHOANTHUs.Where(kt => kt.mahocsinh == idhs && kt.loaikhoanthu == 1).First() .sotien = ToDec(txtHocPhi.Text); db.KHOANTHUs.Where(kt => kt.mahocsinh == idhs && kt.loaikhoanthu == 2).First() .sotien = ToDec(txtTienAn.Text); db.KHOANTHUs.Where(kt => kt.mahocsinh == idhs && kt.loaikhoanthu == 3).First() .sotien = ToDec(txtBhyt.Text); db.KHOANTHUs.Where(kt => kt.mahocsinh == idhs && kt.loaikhoanthu == 4).First() .sotien = ToDec(txtQuyLop.Text); db.KHOANTHUs.Where(kt => kt.mahocsinh == idhs && kt.loaikhoanthu == 5).First() .sotien = ToDec(txtDongPhuc.Text); db.KHOANTHUs.Where(kt => kt.mahocsinh == idhs && kt.loaikhoanthu == 6).First() .sotien = ToDec(txtThietbiHocTap.Text); db.KHOANTHUs.Where(kt => kt.mahocsinh == idhs && kt.loaikhoanthu == 7).First() .sotien = ToDec(txtCoSoVC.Text); db.SaveChanges(); } MessageBox.Show("Sửa thành công"); Sua(false); ChiTietHocPhi_Load(sender, e); }
private void load_data() { dataGridView1.Rows.Clear(); using (var db = new QLTHUCHIEntities()) { var dskc = db.KHOANCHIs .OrderByDescending(kc => kc.ngay).ToList(); var tong = dskc.Sum(kc => kc.sotien); lbltong.Text = Convert.ToInt32(tong) + " vnd"; foreach (var kc in dskc) { dataGridView1.Rows.Add( kc.sotien, kc.ngay, kc.chitiet, kc.LOAIKHOANCHI1.tenkhoanchi, kc.nguoithem, kc.ID ); } } }
private void Button1_Click(object sender, EventArgs e) { int idLop = (cbxLop.SelectedItem as dynamic).Value; using (var db = new QLTHUCHIEntities()) { var tk = db.TAIKHOANs.Find(LoginInfo.UserID); HOCSINH hs = new HOCSINH { diachi = txtDiaChi.Text, tenhs = txtTenHS.Text, }; hs.KHOANTHUs.Add(new KHOANTHU { loaikhoanthu = 1, TAIKHOAN = tk, ngay = DateTime.Now }); hs.KHOANTHUs.Add(new KHOANTHU { loaikhoanthu = 2, TAIKHOAN = tk, ngay = DateTime.Now }); hs.KHOANTHUs.Add(new KHOANTHU { loaikhoanthu = 3, TAIKHOAN = tk, ngay = DateTime.Now }); hs.KHOANTHUs.Add(new KHOANTHU { loaikhoanthu = 4, TAIKHOAN = tk, ngay = DateTime.Now }); hs.KHOANTHUs.Add(new KHOANTHU { loaikhoanthu = 5, TAIKHOAN = tk, ngay = DateTime.Now }); hs.KHOANTHUs.Add(new KHOANTHU { loaikhoanthu = 6, TAIKHOAN = tk, ngay = DateTime.Now }); hs.KHOANTHUs.Add(new KHOANTHU { loaikhoanthu = 7, TAIKHOAN = tk, ngay = DateTime.Now }); db.LOPs.Find(idLop).HOCSINHs.Add(hs); db.SaveChanges(); } LoadHS(); }
private void login() { using (var db = new QLTHUCHIEntities()) { string username = txtUname.Text; string pwd = txtpwd.Text; var select = db.TAIKHOANs.Where(tk => tk.password == pwd && tk.username == username); if (select.Count() > 0) { LoginInfo.UserID = select.First().username; LoginInfo.loginf = this; var qt = new QuanTri(); qt.Show(); this.Hide(); } else { MessageBox.Show("Sai tên đăng nhập hoặc mật khẩu", "Đăng nhập thất bại!", MessageBoxButtons.OK, MessageBoxIcon.Warning ); } } }
private void button3_Click(object sender, EventArgs e) { dataGridView1.Rows.Clear(); using (var db = new QLTHUCHIEntities()) { var dskc = db.KHOANCHIs.Where(kc => kc.ngay.Value >= startDate.Value.Date && kc.ngay.Value <= endDate.Value.Date) .OrderByDescending(kc => kc.ngay).ToList(); var tong = dskc.Sum(kc => kc.sotien); lbltong.Text = Convert.ToInt32(tong) + " vnd"; foreach (var kc in dskc) { dataGridView1.Rows.Add( kc.sotien, kc.ngay, kc.chitiet, kc.LOAIKHOANCHI1.tenkhoanchi, kc.nguoithem, kc.ID ); } } }