private void btnLuu_Click(object sender, EventArgs e) { if (cbDonVi.SelectedValue == null || cbLoaiMonAn.SelectedValue == null || txtTenMonAn.Text == "" || txtGia.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!"); } else { MonAn m1 = model.MonAn.FirstOrDefault(c => c.ma.ToString() == txtMaMonAn.Text); if (m1 == null) { MonAn m = new MonAn(); m.ten = txtTenMonAn.Text; m.gia = decimal.Parse(txtGia.Text); m.maLoaiMonAn = Convert.ToInt32(cbLoaiMonAn.SelectedValue); m.maDonVi = Convert.ToInt32(cbDonVi.SelectedValue); m.trangThai = true; model.MonAn.Add(m); } else { m1.gia = decimal.Parse(txtGia.Text); m1.ten = txtTenMonAn.Text; m1.maLoaiMonAn = Convert.ToInt32(cbLoaiMonAn.SelectedValue); m1.maDonVi = Convert.ToInt32(cbDonVi.SelectedValue); m1.trangThai = true; } model.SaveChanges(); } BildingToDataGirdView(model.MonAn.Where(x => x.trangThai == true).ToList()); ButtonLock(false); TB_CBLock(false); TB_CBNull(); }
private void btnLuu_Click(object sender, EventArgs e) { if (txtMaKM.Text == "" || txtTen.Text == "" || txtTyLe.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!"); } else { KhuyenMai KM = model.KhuyenMai.FirstOrDefault(x => x.maKhyenMai.ToUpper() == txtMaKM.Text.ToUpper()); if (KM == null) { KhuyenMai khuyenMai = new KhuyenMai(); khuyenMai.ten = txtTen.Text; khuyenMai.maKhyenMai = txtMaKM.Text.ToUpper(); khuyenMai.tyLe = Int32.Parse(txtTyLe.Text); khuyenMai.trangThai = true; model.KhuyenMai.Add(khuyenMai); } else { KM.ten = txtTen.Text; KM.maKhyenMai = txtMaKM.Text.ToUpper(); KM.tyLe = Int32.Parse(txtTyLe.Text); KM.trangThai = true; } model.SaveChanges(); } BilingListToDataGridView(model.KhuyenMai.Where(x => x.trangThai == true).ToList()); ButtonLock(false); TB_CBLock(false); TB_CBNull(); }
private void btnCapNhat_Click(object sender, EventArgs e) { string matKhau = txtMatKhau.Text; string matKhauMoi = txtMatKhauMoi.Text; string nhapLaiMK = txtNhapLaiMatKhau.Text; TaiKhoan taiKhoan = model.TaiKhoan.FirstOrDefault(x => x.ma == maTaiKhoan); if (matKhau == "" || matKhauMoi == "" || nhapLaiMK == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!"); SetTextBoxNull(); } else if (!BCrypt.Net.BCrypt.Verify(matKhau, taiKhoan.matKhau)) { MessageBox.Show("Mật khẩu sai!"); SetTextBoxNull(); } else if (matKhauMoi != nhapLaiMK) { MessageBox.Show("Hai mật khẩu mới không giống nhau!"); SetTextBoxNull(); } else { taiKhoan.matKhau = BCrypt.Net.BCrypt.HashPassword(matKhauMoi); model.SaveChanges(); MessageBox.Show("Thay đổi mật khẩu thành công!"); SetTextBoxNull(); } }
private void btnXoa_Click(object sender, EventArgs e) { if (txtMaBan.Text == "") { MessageBox.Show("Không tim thấy bàn cần xóa"); } else { int s = Int32.Parse(txtMaBan.Text); Ban b = model.Ban.FirstOrDefault(c => c.ma == s); model.Ban.Remove(b); model.SaveChanges(); } TB_CBNull(); BildingToDataGirdView(model.Ban.ToList()); }
private void btnXoa_Click(object sender, EventArgs e) { TaiKhoan taiKhoan = model.TaiKhoan.FirstOrDefault(x => x.tenDangNhap == txtTenTaiKhoan.Text); if (taiKhoan != null) { taiKhoan.trangThai = false; model.SaveChanges(); } else { MessageBox.Show("Tài khoản không tồn tại"); } TB_CBNull(); BilingMacDinh(); }
private void btnNhap_Click(object sender, EventArgs e) { if (txtGiaMua.Text == "" || txtSoLuong.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!"); } else { int maKho = Int32.Parse(cbMonAn.SelectedValue.ToString()); int soLuong = Int32.Parse(txtSoLuong.Text); if (rbtnThung.Checked == true && txtSLLe.Text != "") { soLuong = soLuong * Int32.Parse(txtSLLe.Text); } else if (rbtnLe.Checked != true) { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!"); } Kho kho = model.Kho.FirstOrDefault(x => x.ma == maKho); if (kho == null) { Kho khoMoi = new Kho(); khoMoi.ma = maKho; khoMoi.tonKho = soLuong; model.Kho.Add(khoMoi); } else { kho.tonKho = kho.tonKho + soLuong; } model.SaveChanges(); PhieuNhap phieuNhap = new PhieuNhap(); phieuNhap.ngayNhap = DateTime.Now; phieuNhap.maKho = maKho; phieuNhap.soLuong = soLuong; phieuNhap.giaDauVao = decimal.Parse(txtGiaMua.Text); model.PhieuNhap.Add(phieuNhap); model.SaveChanges(); } BilingListToDataGridView(model.PhieuNhap.OrderByDescending(x => x.ma).ToList()); }
private void btnXoa_Click(object sender, EventArgs e) { int maMon = Int32.Parse(cbMonAn.SelectedValue.ToString()); int maNguyenLieu = Int32.Parse(cbNguyenLieu.SelectedValue.ToString()); CongThuc ct = model.CongThuc.FirstOrDefault(x => x.maMon == maMon && x.maNguyenLieu == maNguyenLieu); if (ct == null) { MessageBox.Show("Không tìm thấy công thức cần xóa!"); } else { model.CongThuc.Remove(ct); model.SaveChanges(); } TB_CBNull(); BilingListToDataGridView(model.CongThuc.ToList()); }
private void btnThem_Click(object sender, EventArgs e) { txtTen.ReadOnly = false; if (string.IsNullOrWhiteSpace(txtTen.Text)) { MessageBox.Show("Vui long nhập tên nguyên liệu cần thêm"); } else { NguyenLieu nl = new NguyenLieu(); nl.ten = txtTen.Text; nl.trongLuong = 0; model.NguyenLieu.Add(nl); model.SaveChanges(); } BildingToData(model.NguyenLieu.ToList()); SettingTBNull(); }
private void btnThemMon_Click(object sender, EventArgs e) { int maMon = Int32.Parse(cbMonAn.SelectedValue.ToString()); int SLMon = (int)nmSLMonAn.Value; if (maBanHT == 0) { MessageBox.Show("Vui lòng chọn bàn!"); } else if (!LayMonAn(maMon, SLMon)) { MessageBox.Show("Đã hết món!"); } else { HoaDon hoaDon = model.HoaDon.FirstOrDefault(c => c.maBan == maBanHT && c.trangThai == false); if (hoaDon == null) { HoaDon HD = new HoaDon(); HD.maNhanVien = frmMain.maTaiKhoan; HD.ngayVao = DateTime.Now; HD.ngayRa = null; HD.maBan = maBanHT; HD.maKhuyenMai = null; HD.trangThai = false; model.HoaDon.Add(HD); model.SaveChanges(); } hoaDon = model.HoaDon.FirstOrDefault(c => c.maBan == maBanHT && c.trangThai == false); CTHD cTHD = model.CTHD.FirstOrDefault(c => c.maHoaDon == hoaDon.ma && c.maMonAn == maMon); if (cTHD != null) { cTHD.soLuong = cTHD.soLuong + SLMon; model.SaveChanges(); } else { CTHD x = new CTHD(); x.maHoaDon = hoaDon.ma; x.maMonAn = maMon; x.soLuong = SLMon; model.CTHD.Add(x); model.SaveChanges(); } ShowHoaDon(maBanHT); LoadTableBtn(model.Ban.ToList()); } ButtonLock(true); }
private void btnNhap_Click(object sender, EventArgs e) { if (txtGiaMua.Text == "" || txtTrongLuong.Text == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!"); } else { PhieuNhapNN phieuNhapNN = new PhieuNhapNN(); phieuNhapNN.ngayNhap = DateTime.Now; phieuNhapNN.maNguyenLieu = Int32.Parse(cbNguyenLieu.SelectedValue.ToString()); phieuNhapNN.soLuong = float.Parse(txtTrongLuong.Text); phieuNhapNN.giaDauVao = decimal.Parse(txtGiaMua.Text); model.PhieuNhapNN.Add(phieuNhapNN); model.SaveChanges(); NguyenLieu nguyenLieu = model.NguyenLieu.FirstOrDefault(x => x.ma == phieuNhapNN.maNguyenLieu); nguyenLieu.trongLuong = nguyenLieu.trongLuong + phieuNhapNN.soLuong; model.SaveChanges(); } BilingListToDataGridView(model.PhieuNhapNN.OrderByDescending(x => x.ma).ToList()); }
private void btnCapNhat_Click(object sender, EventArgs e) { string hoTen = txtHoTen.Text; if (hoTen == "") { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!"); } else { TaiKhoan taiKhoan = model.TaiKhoan.FirstOrDefault(x => x.ma == maTaiKhoan); taiKhoan.hoTen = hoTen; model.SaveChanges(); lbXinChao.Text = "Xin chào " + taiKhoan.hoTen + "!"; MessageBox.Show("Cập nhật thông tin thành công"); } }