private void bttach_Click(object sender, EventArgs e) { using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities()) { PhieuXuat px = new PhieuXuat(); px.TenDangNhap = username.Trim(); px.ThoiGianLap = DateTime.Now; quanli.PhieuXuats.Add(px); quanli.SaveChanges(); foreach (DataGridViewRow item in dgvnguyenlieu.Rows) { int manl = int.Parse(item.Cells["manl"].Value.ToString()); NguyenLieu nl = quanli.NguyenLieux.FirstOrDefault(p => p.IdNguyenLieu == manl); if (nl != null) { nl.SoLuong = nl.SoLuong - float.Parse(item.Cells["slnl"].Value.ToString()); quanli.SaveChanges(); } CTPhieuXuat ct = new CTPhieuXuat(); ct.IdPhieuXuat = px.IdPhieuXuat; ct.IdNguyenLieu = manl; ct.SoLuong = float.Parse(item.Cells["slnl"].Value.ToString()); quanli.CTPhieuXuats.Add(ct); quanli.SaveChanges(); } MessageBox.Show("Đã Xuất !"); this.Close(); } }
private void btxoa_Click(object sender, EventArgs e) { if (madouong == 0) { MessageBox.Show("Yêu cầu chọn đồ uống cần xóa !"); return; } if (MessageBox.Show(this, "Bạn có muốn xóa đồ uống này không ?", "Xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities()) { CTHoaDon ct_hd = quanli.CTHoaDons.FirstOrDefault(p => p.IdDoUong == madouong); if (ct_hd != null) { MessageBox.Show(this, "Dữ liệu đang sử dụng không thể xóa !", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } List <CTDoUong> ds_chitiet = quanli.CTDoUongs.Where(p => p.IdDoUong == madouong).ToList(); foreach (var item in ds_chitiet) { quanli.CTDoUongs.Remove(item); quanli.SaveChanges(); } DoUong du = quanli.DoUongs.FirstOrDefault(p => p.Id == madouong); quanli.DoUongs.Remove(du); quanli.SaveChanges(); reset(); Napdatalist(); } } }
private void dgvloai_CellClick(object sender, DataGridViewCellEventArgs e) { btluu.Enabled = true; txtloai.Text = dgvloai.Rows[e.RowIndex].Cells["tenloai"].Value.ToString(); txtloai.ForeColor = Color.Black; mloai = int.Parse(dgvloai.Rows[e.RowIndex].Cells["maloai"].Value.ToString()); if (e.ColumnIndex == 0) { if (MessageBox.Show(this, "Bạn có muốn xóa loại đồ uống này không ?", "Xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities()) { DoUong du = quanli.DoUongs.FirstOrDefault(p => p.IdLoai == mloai); if (du != null) { MessageBox.Show(this, "Dữ liệu đang sử dụng không thể xóa !", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } LoaiDoUong loai = quanli.LoaiDoUongs.FirstOrDefault(p => p.IdLoai == mloai); quanli.LoaiDoUongs.Remove(loai); quanli.SaveChanges(); loadLoaiDU(); } } } }
private void dgvnhanvien_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 0) { string tendangnhap = dgvnhanvien.Rows[e.RowIndex].Cells[2].Value.ToString(); string tennv = dgvnhanvien.Rows[e.RowIndex].Cells[3].Value.ToString(); string diachi = dgvnhanvien.Rows[e.RowIndex].Cells[4].Value.ToString(); string cmnd = dgvnhanvien.Rows[e.RowIndex].Cells[5].Value.ToString(); string sdt = dgvnhanvien.Rows[e.RowIndex].Cells[6].Value.ToString(); string chucvu = dgvnhanvien.Rows[e.RowIndex].Cells[7].Value.ToString(); Form_SuaNhanVien suachua = new Form_SuaNhanVien(tendangnhap, tennv, diachi, sdt, cmnd, chucvu); suachua.getthem().Click += clickthem; suachua.ShowDialog(); } if (e.ColumnIndex == 1) { using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities()) { string tendangnhap = dgvnhanvien.Rows[e.RowIndex].Cells[2].Value.ToString(); if (MessageBox.Show("Bạn có muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { NhanVien nv = quanli.NhanViens.Where(p => p.TenDangNhap == tendangnhap).FirstOrDefault(); quanli.NhanViens.Remove(nv); quanli.SaveChanges(); loadnhanvien(); MessageBox.Show("Xóa thành công!!"); } } } }
private void btnluucv_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txttencv.Text)) { MessageBox.Show("yêu cầu nhập tên chức vụ !"); return; } if (string.IsNullOrEmpty(txtluong.Text)) { MessageBox.Show("yêu cầu nhập lương chức vụ !"); return; } using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities()) { ChucVu cv = quanli.ChucVus.FirstOrDefault(p => p.IdChucVu == machucvu); cv.TenChucVu = txttencv.Text; cv.ThongKe = ckthongke.Checked; cv.QuanLy = cknhanvien.Checked; cv.Kho = ckqlkho.Checked; cv.PhaChe = ckphache.Checked; cv.BanHang = ckbanhang.Checked; cv.KhachHang = ckkhachhang.Checked; int luong = int.Parse(txtluong.Text); cv.LuongCoBan = luong; quanli.SaveChanges(); MessageBox.Show(this, "Đã Lưu !", "Lưu", MessageBoxButtons.OK, MessageBoxIcon.Information); loadchucvu(); lammoi(); } }
private void dgvuudai_CellContentClick(object sender, DataGridViewCellEventArgs e) { txtidud.Text = dgvuudai.Rows[e.RowIndex].Cells["IdUuDai"].Value.ToString(); txttenud.Text = dgvuudai.Rows[e.RowIndex].Cells["TenUuDai"].Value.ToString(); dtngaybd.Value = Convert.ToDateTime(dgvuudai.Rows[e.RowIndex].Cells["NgayBatDau"].Value.ToString()); dtngaykt.Value = Convert.ToDateTime(dgvuudai.Rows[e.RowIndex].Cells["NgayKetThuc"].Value.ToString()); txtgiamud.Text = dgvuudai.Rows[e.RowIndex].Cells["Giam"].Value.ToString(); String mauudai = dgvuudai.Rows[e.RowIndex].Cells["IdUuDai"].Value.ToString(); if (e.ColumnIndex == 0) { txttenud.Enabled = true; dtngaykt.Enabled = true; dtngaybd.Enabled = true; txtgiamud.Enabled = true; btnLuuud.Enabled = true; bunifuFlatButton2.Enabled = true; btnthemud.Text = "Làm mới"; } if (e.ColumnIndex == 1) { if (MessageBox.Show("Bạn có muốn xóa sự kiện này không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities()) { Uudai uudai = quanli.Uudais.FirstOrDefault(p => p.IdUuDai.ToString() == mauudai); quanli.Uudais.Remove(uudai); quanli.SaveChanges(); resetud(); loadsukien(); } } } }
private void btnSua_Click(object sender, EventArgs e) { if (txtMa.Text == "") { MessageBox.Show("Chọn loại thẻ cần sửa"); return; } else { txtDTT.Enabled = true; txtGiamGia.Enabled = true; if (txtDTT.Text == "" || txtGiamGia.Text == "") { MessageBox.Show("Hãy nhập đầy đủ thông tin"); return; } else { using (DatabaseQLTSEntities db = new DatabaseQLTSEntities()) { LoaiKhachHang lt = db.LoaiKhachHangs.FirstOrDefault(p => p.IdLoai.ToString() == txtMa.Text); lt.GiamGia = int.Parse(txtGiamGia.Text); lt.DiemToiThieu = int.Parse(txtDTT.Text); db.SaveChanges(); MessageBox.Show("Cập nhật thành công"); resetud(); loadloaithe(); } } } }
private void btnthemcv_Click(object sender, EventArgs e) { try { btnthemcv.Text = btnthemcv.Text == "Thêm" ? btnthemcv.Text = "Làm mới" : btnthemcv.Text = "Thêm"; if (btnthemcv.Text == "Thêm") { btnluucv.Enabled = false; btnxoacv.Enabled = false; lammoi(); } else if (btnthemcv.Text == "Làm mới") { btnluucv.Enabled = true; btnxoacv.Enabled = true; errorMessage.Clear(); string ten = txttencv.Text.Trim(); string luong = txtluong.Text.Trim(); if (string.IsNullOrEmpty(ten)) { errorMessage.SetError(txttencv, "Bạn cần nhập tên chức vụ !"); txttencv.Focus(); return; } if (string.IsNullOrEmpty(luong)) { errorMessage.SetError(txtluong, "Bạn cần nhập lương ! "); txtluong.Focus(); return; } using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities()) { ChucVu cv = new ChucVu(); cv.TenChucVu = txttencv.Text; cv.LuongCoBan = int.Parse(txtluong.Text); cv.BanHang = ckbanhang.Checked; cv.QuanLy = cknhanvien.Checked; cv.PhaChe = ckphache.Checked; cv.ThongKe = ckthongke.Checked; cv.KhachHang = ckkhachhang.Checked; cv.Kho = ckqlkho.Checked; quanli.ChucVus.Add(cv); quanli.SaveChanges(); MessageBox.Show("Thêm thành công !", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Question); loadchucvu(); } } } catch { MessageBox.Show("Không thêm được! Vui lòng kiểm tra lại thông tin.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btsua_Click(object sender, EventArgs e) { if (hinhanh.Image == null) { errorMessage.Clear(); errorMessage.SetError(hinhanh, "Bạn cần click vào chọn ảnh"); return; } if (btthem.Text == "Thêm") { errorMessage.Clear(); string ten = txtten.Text.Trim(); if (string.IsNullOrEmpty(ten)) { errorMessage.SetError(txtten, "Bạn cần nhập tên đồ uống !"); txtten.Focus(); return; } if (cbloai.SelectedItem == null) { errorMessage.Clear(); errorMessage.SetError(cbloai, "Bạn cần chọn loại đồ uống!"); } ThemDoUong(); } else { using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities()) { int maloai = quanli.LoaiDoUongs.FirstOrDefault(p => p.TenLoai == cbloai.Text).IdLoai; DoUong du = quanli.DoUongs.FirstOrDefault(p => p.Id == madouong); du.IdLoai = maloai; du.TenDoUong = txtten.Text; MemoryStream me = new MemoryStream(); byte[] images = null; if (img != "") { FileStream stream = new FileStream(img, FileMode.Open, FileAccess.Read); BinaryReader brs = new BinaryReader(stream); images = brs.ReadBytes((int)stream.Length); du.HinhAnh = images; } if (cbsize.Text != "") { quanli.updateCTdu(du.Id, cbsize.SelectedItem.ToString(), int.Parse(txtgia.Text)); } quanli.SaveChanges(); Napdatalist(); MessageBox.Show(this, "Đã Lưu !", "Lưu", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void btnthem_Click(object sender, EventArgs e) { if (txtloai.Text == "") { MessageBox.Show("yêu cầu nhập tên loại!"); return; } else { using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities()) { quanli.themloaidouong(txtloai.Text); quanli.SaveChanges(); MessageBox.Show(this, "Đã Lưu !", "Lưu", MessageBoxButtons.OK, MessageBoxIcon.Information); loadLoaiDU(); } } }
private void btnLuuud_Click(object sender, EventArgs e) { if (txttenud.Text == "" || txtgiamud.Text == "") { MessageBox.Show("Nhập đầy đủ mục"); return; } if (dtngaybd.Value < DateTime.Now) { MessageBox.Show("Ngày bắt đầu sự kiện phải lớn hơn hoặc bằng ngày hiện tại"); return; } if (dtngaykt.Value < dtngaybd.Value) { MessageBox.Show("Ngày kết thúc phải lớn hơn ngày bắt đầu"); return; } if (btnthemud.Text == "Làm mới") { using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities()) { Uudai uudai = quanli.Uudais.FirstOrDefault(p => p.IdUuDai.ToString() == txtidud.Text.Trim()); uudai.TenUuDai = txttenud.Text; uudai.NgayBatDau = dtngaybd.Value; uudai.NgayKetThuc = dtngaykt.Value; uudai.GiamGia = int.Parse(txtgiamud.Text); quanli.SaveChanges(); loadsukien(); btnthemud.Text = "Thêm"; resetud(); } } else { using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities()) { quanli.themsukien(txttenud.Text, dtngaybd.Value, dtngaykt.Value, float.Parse(txtgiamud.Text)); quanli.SaveChanges(); MessageBox.Show("Thêm thành công"); loadsukien(); resetud(); } } }
private void btluu_Click(object sender, EventArgs e) { if (txtloai.Text == "") { MessageBox.Show("yêu cầu nhập tên loại!"); return; } else { using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities()) { LoaiDoUong loai = quanli.LoaiDoUongs.FirstOrDefault(p => p.IdLoai == mloai); loai.TenLoai = txtloai.Text; quanli.SaveChanges(); MessageBox.Show(this, "Đã Lưu !", "Lưu", MessageBoxButtons.OK, MessageBoxIcon.Information); loadLoaiDU(); } } }
public void ThemDoUong() { try { if (img.Equals("")) { MessageBox.Show("Yêu cầu click vô image chọn ảnh!!! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } MemoryStream me = new MemoryStream(); byte[] images = null; FileStream stream = new FileStream(img, FileMode.Open, FileAccess.Read); BinaryReader brs = new BinaryReader(stream); images = brs.ReadBytes((int)stream.Length); using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities()) { int maloai = quanli.LoaiDoUongs.FirstOrDefault(p => p.TenLoai == cbloai.Text).IdLoai; DoUong du = new DoUong(); du.IdLoai = maloai; du.TenDoUong = txtten.Text; du.HinhAnh = images; quanli.DoUongs.Add(du); quanli.SaveChanges(); } MessageBox.Show(this, "Đã Lưu !", "Lưu", MessageBoxButtons.OK, MessageBoxIcon.Information); Napdatalist(); ds_douong.Clear(); using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities()) { ds_douong = quanli.DoUongs.ToList(); } reset(); } catch (Exception) { MessageBox.Show("Không thể thêm , vui lòng kiểm tra lại!! ", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void btnDangNhap_Click(object sender, EventArgs e) { if (!kiemtra()) { return; } using (DatabaseQLTSEntities quanli = new DatabaseQLTSEntities()) { int macv = quanli.ChucVus.FirstOrDefault(p => p.TenChucVu == cbchucvu.SelectedItem.ToString()).IdChucVu; NhanVien nv = new NhanVien(); nv.IdChucVu = macv; nv.MatKhau = txtmaktkhau.Text; nv.SDT = txtsdt.Text; nv.TenDangNhap = txttendangnhap.Text; nv.TenNhanVien = txtten.Text; nv.CMND = txtcmnd.Text; nv.DiaChi = txtdiachi.Text; quanli.NhanViens.Add(nv); quanli.SaveChanges(); MessageBox.Show("Thêm thành công!!!"); } this.Close(); }