private void simpleButton1_Click(object sender, EventArgs e) { context = new Quan_Ly_Tieu_DungEntities3(); var thisTK = context.Users.Where(p => p.userID == textBox1.Text); if (thisTK.ToList().Count != 0) { string thisPass = thisTK.ToList().First().userPassWord.ToString(); if (thisPass == textBox2.Text) { frmTrangChu f = new frmTrangChu(textBox1.Text); this.Hide(); f.ShowDialog(); textBox1.ResetText(); textBox2.ResetText(); this.Show(); } else { MessageBox.Show("Tài khoản hoặc mật khẩu không đúng", "Thông báo"); } } else { MessageBox.Show("Tài khoản hoặc mật khẩu không đúng", "Thông báo"); } }
private void btnXoa_Click(object sender, EventArgs e) { DialogResult tl = MessageBox.Show("Không thể khôi phục!!! Bạn chắc chắn xóa thông tin này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (tl == DialogResult.Yes) { int r = dataGridView1.CurrentCell.RowIndex; DateTime t = Convert.ToDateTime(dataGridView1.Rows[r].Cells[0].Value.ToString()); int SoTien = Convert.ToInt32(dataGridView1.Rows[r].Cells[1].Value.ToString()); string lyDo = dataGridView1.Rows[r].Cells[2].Value.ToString(); context = new Quan_Ly_Tieu_DungEntities3(); var removeRows = context.LanChiTieux.Where(p => p.Ngay == t && p.Money == SoTien && p.Reasion == lyDo).ToList(); if (removeRows != null) { context.LanChiTieux.Remove(removeRows.First()); context.SaveChanges(); TienTrongVi ttv = new TienTrongVi { Ngay = DateTime.Today, SoTien = tien + SoTien, UserID = USER, }; context.TienTrongVis.Add(ttv); context.SaveChanges(); MessageBox.Show("Đã xóa - Số tiền đã được khôi phục trở lại ví"); frmTrangChu_Load(null, null); } } }
void newchitieu() { context = new Quan_Ly_Tieu_DungEntities3(); LanChiTieu lct = new LanChiTieu { Money = Convert.ToInt32(textBox1.Text), Reasion = textBox2.Text, Ngay = DateTime.Now, UserID = USER }; context.LanChiTieux.Add(lct); context.SaveChanges(); var sst = context.TienTrongVis.Where(p => p.UserID == USER); if (sst.ToList().Count != 0) { int sstv = Convert.ToInt32(sst.ToList().Last().SoTien.ToString()); TienTrongVi ttv = new TienTrongVi { Ngay = DateTime.Today, SoTien = sstv - Convert.ToInt32(textBox1.Text), UserID = USER }; context.TienTrongVis.Add(ttv); context.SaveChanges(); } MessageBox.Show("Đã lưu"); this.Close(); }
void themThuNhap() { context = new Quan_Ly_Tieu_DungEntities3(); var thistn = context.TienTrongVis.Where(p => p.UserID == USER); int st = 0; if (thistn.ToList().Count != 0) { st = Convert.ToInt32(thistn.ToList().Last().SoTien); TienTrongVi ttv = new TienTrongVi { Ngay = DateTime.Today, SoTien = st + Convert.ToInt32(textBox1.Text), UserID = USER, }; context.TienTrongVis.Add(ttv); context.SaveChanges(); MessageBox.Show("Đã thêm"); } else { st = Convert.ToInt32(thistn.ToList().Last().SoTien); TienTrongVi ttv = new TienTrongVi { Ngay = DateTime.Today, SoTien = Convert.ToInt32(textBox1.Text), UserID = USER, }; context.TienTrongVis.Add(ttv); context.SaveChanges(); MessageBox.Show("Đã thêm"); } }
private void frmDangNhap_Load(object sender, EventArgs e) { textBox1.Focus(); context = new Quan_Ly_Tieu_DungEntities3(); var thisTK = context.Users.Where(p => p.userID == textBox1.Text); }
private void loadDataThongKe() { context = new Quan_Ly_Tieu_DungEntities3(); var biendong = context.TienTrongVis.Where(p => p.UserID == USER) .Select(p => new { p.Ngay, p.SoTien }); if (biendong.ToList().Count != 0) { dataGridView1.DataSource = biendong.ToList(); } }
void loadMoney() { context = new Quan_Ly_Tieu_DungEntities3(); var mon = context.TienTrongVis.Where(p => p.UserID == USER); if (mon.ToList().Count != 0) { tien = Convert.ToInt32(mon.ToList().Last().SoTien.ToString()); lbTien.Text = xulytien(tien.ToString()) + " VNĐ"; } else { lbTien.Text = "0 VNĐ"; } }
void saveDate() { context = new Quan_Ly_Tieu_DungEntities3(); try { Ngay n = new Ngay { ID_Time = DateTime.Now }; context.Ngays.Add(n); context.SaveChanges(); } catch { } }
private void btnThanhToanNoTots_Click(object sender, EventArgs e) { int r = dgvNoTot.CurrentCell.RowIndex; string ghiChu = dgvNoTot.Rows[r].Cells[1].Value.ToString(); int st = Convert.ToInt32(dgvNoTot.Rows[r].Cells[0].Value.ToString()); context = new Quan_Ly_Tieu_DungEntities3(); NoTot c = context.NoTots.Where(p => p.UserID == USER && p.Ghichu == ghiChu).ToList().First(); c.ThanhToan = true; context.SaveChanges(); var ttv = context.TienTrongVis.Where(p => p.UserID == USER); if (ttv.ToList().Count != 0) { st += Convert.ToInt32(ttv.ToList().Last().SoTien.ToString()); TienTrongVi ttvs = new TienTrongVi { UserID = USER, SoTien = st, Ngay = DateTime.Today, }; context.TienTrongVis.Add(ttvs); context.SaveChanges(); } else { TienTrongVi ttvs = new TienTrongVi { UserID = USER, SoTien = st, Ngay = DateTime.Today, }; context.TienTrongVis.Add(ttvs); context.SaveChanges(); } loadNoTot(); frmTrangChu_Load(null, null); MessageBox.Show("Đã thanh toán"); }
void themNoTots() { context = new Quan_Ly_Tieu_DungEntities3(); NoTot nx = new NoTot { Money = Convert.ToInt32(textBox1.Text), ThanhToan = false, Ghichu = textBox2.Text, UserID = USER, }; context.NoTots.Add(nx); context.SaveChanges(); MessageBox.Show("Đã thêm"); this.Close(); }
private void simpleButton1_Click(object sender, EventArgs e) { context = new Quan_Ly_Tieu_DungEntities3(); var isnewper = context.Users.Where(p => p.userID == textBox1.Text); if (isnewper.ToList().Count == 0) { if (textBox2.Text != textBox3.Text) { MessageBox.Show("Mật khẩu không khớp"); textBox2.ResetText(); textBox3.ResetText(); } else { User nu = new User { userID = textBox1.Text, userPassWord = textBox2.Text, userName = textBox4.Text }; context.Users.Add(nu); context.SaveChanges(); TienTrongVi ttv = new TienTrongVi { Ngay = DateTime.Today, SoTien = 0, UserID = textBox1.Text, }; context.TienTrongVis.Add(ttv); context.SaveChanges(); MessageBox.Show("Đã tạo tài khoản"); this.Close(); } } else { MessageBox.Show("Tài khoản đã tổn tại"); textBox1.ResetText(); textBox2.ResetText(); textBox3.ResetText(); } }
private void loadChitieuToDay() { context = new Quan_Ly_Tieu_DungEntities3(); var used = context.LanChiTieux.Where(p => p.Ngay == DateTime.Today && p.UserID == USER) .Select(p => new { p.Ngay, p.Money, p.Reasion }).ToList(); dataGridView2.DataSource = used; var usedList = used.ToList(); int tong = 0; for (int i = 0; i < usedList.Count; i++) { tong += Convert.ToInt32(usedList[i].Money.ToString()); } lbchitieu.Text = xulytien(tong.ToString()); }
private void frmTrangChu_Load(object sender, EventArgs e) { saveDate(); TimeNow.Enabled = true; loadMoney(); loadAllChiTieu(); loadDataThongKe(); loadNoXau(); loadNoTot(); btnXoa.Enabled = false; context = new Quan_Ly_Tieu_DungEntities3(); var user = context.Users.Find(USER); lbTen.Text = user.userName; }
void loadNoTot() { btnThanhToanNoTots.Enabled = false; context = new Quan_Ly_Tieu_DungEntities3(); var noXau = context.NoTots.Where(P => P.UserID == USER && P.ThanhToan == false).Select(p => new { p.Money, p.Ghichu }); if (noXau.ToList().Count != 0) { dgvNoTot.DataSource = noXau.ToList(); int tong = 0; foreach (var nt in noXau) { tong += Convert.ToInt32(nt.Money); } lbMont.Text = xulytien(tong.ToString()) + " VNĐ"; } else { dgvNoTot.DataSource = noXau.ToList(); lbMont.Text = "0 VNĐ"; } }
private void btnThanhToanXau_Click(object sender, EventArgs e) { context = new Quan_Ly_Tieu_DungEntities3(); var ttv = context.TienTrongVis.Where(p => p.UserID == USER); int r = dgvNoXau.CurrentCell.RowIndex; // lấy số tiền trong ví int temp = 0; if (ttv.ToList().Count != 0) { temp = Convert.ToInt32(ttv.ToList().Last().SoTien.ToString()); } // lấy ghi chú string ghiChu = dgvNoXau.Rows[r].Cells[1].Value.ToString(); // lấy số tiền cần thanh toán int st = Convert.ToInt32(dgvNoXau.Rows[r].Cells[0].Value.ToString()); if (temp > st) { // chuyển true / false NoXau c = context.NoXaus.Where(p => p.UserID == USER && p.Ghichu == ghiChu && p.ThanhToan == false).ToList().First(); c.ThanhToan = true; context.SaveChanges(); // if (ttv.ToList().Count != 0) { int stt = st; st = Convert.ToInt32(ttv.ToList().Last().SoTien.ToString()) - st; TienTrongVi ttvs = new TienTrongVi { UserID = USER, SoTien = st, Ngay = DateTime.Today, }; context.TienTrongVis.Add(ttvs); context.SaveChanges(); // tạo thêm chi tiêu LanChiTieu lcts = new LanChiTieu { Money = stt, Ngay = DateTime.Today, UserID = USER, Reasion = "Thanh toán cho " + ghiChu, }; context.LanChiTieux.Add(lcts); context.SaveChanges(); } loadNoXau(); frmTrangChu_Load(null, null); MessageBox.Show("Đã thanh toán"); } }