private void themThucPham() { string tenthucpham = cbTen.Text; using (quanlithucungEntities1 qlthucpham = new quanlithucungEntities1()) { THUCPHAM tp = qlthucpham.THUCPHAMs.FirstOrDefault(p => p.Tenthucpham.ToLower() == tenthucpham.ToLower()); if (tp == null) { qlthucpham.insertCTTP(mapn, int.Parse(txtSoLuong.Text), double.Parse(txtGia.Text), tenthucpham, cbLoai.SelectedValue.ToString(), null, txtdonvi.Text); qlthucpham.SaveChanges(); MessageBox.Show("Thêm thành công!"); } else { tp.SOLUONG += int.Parse(txtSoLuong.Text); CTNhapThucPham tpm = new CTNhapThucPham(); tpm.MaPN = mapn; tpm.MaThucPham = tp.Mathucpham; tpm.TenThucPham = tp.Tenthucpham; tpm.MaLoai = cbLoai.SelectedValue.ToString(); tpm.Soluong = int.Parse(txtSoLuong.Text); tpm.GiaNhap = double.Parse(txtGia.Text); tpm.DonVi = txtdonvi.Text; qlthucpham.CTNhapThucPhams.Add(tpm); qlthucpham.SaveChanges(); MessageBox.Show("Thêm thành công!"); } } }
private void themPhuKien() { string tenphukien = cbTen.Text; using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { PHUKIEN pk = quanli.PHUKIENs.FirstOrDefault(p => p.Tenphukien.ToLower() == tenphukien.ToLower()); if (pk == null) { Console.WriteLine("aa"); quanli.insertCTPK(mapn, int.Parse(txtSoLuong.Text), double.Parse(txtGia.Text), tenphukien, cbLoai.SelectedValue.ToString(), null, txtdonvi.Text); quanli.SaveChanges(); MessageBox.Show("Thêm thành công"); } else { pk.Soluong += int.Parse(txtSoLuong.Text); CTNhapPhuKien pkm = new CTNhapPhuKien(); pkm.MaPN = mapn; pkm.MaPhuKien = pk.Maphukien; pkm.TenPhuKien = pk.Tenphukien; pkm.MaLoai = cbLoai.SelectedValue.ToString(); pkm.GiaNhap = double.Parse(txtGia.Text); pkm.Soluong = int.Parse(txtSoLuong.Text); pkm.Donvi = txtdonvi.Text; pkm.Anh = pk.HinhAnh; quanli.CTNhapPhuKiens.Add(pkm); quanli.SaveChanges(); MessageBox.Show("Thêm thành công"); } } }
private void btnluu_Click(object sender, EventArgs e) { if (dgvDichvu.Rows.Count == 0) { MessageBox.Show("Chưa có thông tin để lưu"); return; } using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { HoaDon hd = quanli.HoaDons.FirstOrDefault(p => p.MaHD == cbHoaDon.Text); if (hd == null) { hd = new HoaDon(); hd.MaHD = cbHoaDon.Text; hd.UserName = null; hd.ThoiGianLap = DateTime.Now.Date; hd.TrangThai = false; quanli.HoaDons.Add(hd); quanli.SaveChanges(); } else { hd.TrangThai = false; } if (txtuudai.Text != "0") { CTUuDai ct = quanli.CTUuDais.FirstOrDefault(p => p.MaHD == cbHoaDon.Text); if (ct != null) { MessageBox.Show("Hóa đơn này đã có ưu đãi"); return; } CTUuDai ud = new CTUuDai(); ud.MaHD = cbHoaDon.Text; ud.MaUD = maud; Console.WriteLine(maud); quanli.CTUuDais.Add(ud); quanli.SaveChanges(); } foreach (DataGridViewRow rows in dgvDichvu.Rows) { string madichvu = rows.Cells["madichvu"].Value.ToString(); int sl = int.Parse(rows.Cells["soluong"].Value.ToString()); CTDichVu ct = new CTDichVu(); ct.MaHD = cbHoaDon.Text; ct.MaDV = madichvu; ct.SoDV = sl; quanli.CTDichVus.Add(ct); quanli.SaveChanges(); } MessageBox.Show("Lưu thành công!"); loadhdchuathanhtoan(); btnthem.Enabled = false; btnluu.Enabled = false; btnthanhtoan.Enabled = true; return; } }
private void dgvtaikhoan_CellContentClick(object sender, DataGridViewCellEventArgs e) { taikhoan = dgvtaikhoan.Rows[e.RowIndex].Cells["username"].Value.ToString(); string username = dgvtaikhoan.Rows[e.RowIndex].Cells["username"].Value.ToString(); if (taikhoan == "") { MessageBox.Show("Bạn chưa chọn tài khoản cần xóa"); return; } if (username == "ngoctuan") { MessageBox.Show(this, "Tài khoản này không thể xóa !!", null, MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (e.ColumnIndex == 0) { using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { if (username == user.Trim()) { if (MessageBox.Show(this, "Bạn có muốn xóa tài khoản của bạn không ? \n Sau khi xóa hệ thống sẽ khởi động lại!", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DangNhap lg = quanli.DangNhaps.FirstOrDefault(p => p.UserName == username); List <HoaDon> ds_hoadon = quanli.HoaDons.Where(p => p.UserName == username).ToList(); foreach (var item in ds_hoadon) { HoaDon hd = quanli.HoaDons.FirstOrDefault(p => p.MaHD == item.MaHD); hd.UserName = null; quanli.SaveChanges(); } quanli.DangNhaps.Remove(lg); quanli.SaveChanges(); Application.Restart(); } return; } if (MessageBox.Show(this, "Bạn có muốn xóa tài khoản này không ?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { DangNhap lg = quanli.DangNhaps.FirstOrDefault(p => p.UserName == username); List <HoaDon> ds_hoadon = quanli.HoaDons.Where(p => p.UserName == username).ToList(); foreach (var item in ds_hoadon) { HoaDon hd = quanli.HoaDons.FirstOrDefault(p => p.MaHD == item.MaHD); hd.UserName = null; quanli.SaveChanges(); } quanli.DangNhaps.Remove(lg); quanli.SaveChanges(); loadtaikhoan(); loadcbnhanvien(); MessageBox.Show(this, "Đã Xóa!!", null, MessageBoxButtons.OK, MessageBoxIcon.Information); } } } }
private void dgvChucvu_CellClick(object sender, DataGridViewCellEventArgs e) { them.Text = "Làm mới"; luu.Enabled = true; txtmacv.Text = dgvChucvu.CurrentRow.Cells[0].Value.ToString(); txttencv.Text = dgvChucvu.CurrentRow.Cells[1].Value.ToString(); txtluong.Text = dgvChucvu.CurrentRow.Cells[2].Value.ToString(); ckbbanhang.Checked = Convert.ToBoolean(dgvChucvu.CurrentRow.Cells[3].Value); ckbquanlynhanvien.Checked = Convert.ToBoolean(dgvChucvu.CurrentRow.Cells[4].Value); ckbthongke.Checked = Convert.ToBoolean(dgvChucvu.CurrentRow.Cells[5].Value); cbkquanlykho.Checked = Convert.ToBoolean(dgvChucvu.CurrentRow.Cells[6].Value); if (e.ColumnIndex == 7) { if (MessageBox.Show("bạn có muốn xóa phiếu nhập này không ?", "xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { ChucVu cv = quanli.ChucVus.FirstOrDefault(p => p.MaCV == txtmacv.Text); quanli.ChucVus.Remove(cv); quanli.SaveChanges(); MessageBox.Show("Xóa thành công!"); FrmQuanly_Load(sender, e); } } } }
private void btnluu_Click(object sender, EventArgs e) { if (!kiemtraud()) { return; } try { using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { UuDaiHD ud = quanli.UuDaiHDs.FirstOrDefault(p => p.MaUD == makm); ud.TenUD = txttenud.Text; ud.NgayBD = tgbdud.Value; ud.NgayKT = tgktud.Value; ud.GiamGia = int.Parse(txtgiamgia.Text); quanli.SaveChanges(); MessageBox.Show("Đã sửa"); loaduudai(); resetud(); } } catch (Exception) { MessageBox.Show("Không thể sửa, vui lòng kiểm tra lại"); return; } }
private void btnthem_Click(object sender, EventArgs e) { if (!kiemtraud()) { return; } using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { UuDaiHD ud = quanli.UuDaiHDs.FirstOrDefault(p => p.TenUD == txttenud.Text.Trim()); if (ud != null) { MessageBox.Show("Đã có ưu đãi" + txttenud.Text + "không thể thêm!"); return; } try { int giamgia = int.Parse(txtgiamgia.Text); quanli.insertudhd(txttenud.Text, tgbdud.Value, tgktud.Value, giamgia, null); quanli.SaveChanges(); MessageBox.Show("Đã thêm !!"); loaduudai(); } catch (Exception) { MessageBox.Show("Không thể thêm, vui lòng kiểm tra lại"); return; } } resetud(); }
private void btsua1_Click(object sender, EventArgs e) { if (!kt()) { return; } try { using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { KhachHang kh = quanli.KhachHangs.FirstOrDefault(p => p.MaKH == makhachhang); kh.TenKH = txttenkh.Text; kh.DiaChi = txtdiachi.Text; kh.SDT = int.Parse(txtsdt.Text); kh.Email = txtemail.Text; quanli.SaveChanges(); MessageBox.Show("Đã sửa"); kh1_Load(sender, e); } } catch (Exception) { MessageBox.Show("Không thể sửa, vui lòng kiểm tra lại!"); return; } }
private void btnthanhtoan_Click(object sender, EventArgs e) { if (dgvDichvu.Rows.Count == 0) { MessageBox.Show("Chưa có hóa đơn để thanh toán"); return; } try { using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { HoaDon hd = quanli.HoaDons.FirstOrDefault(p => p.MaHD == cbHoaDon.Text); hd.TrangThai = true; quanli.SaveChanges(); MessageBox.Show("Thanh toán thành công!"); FrmDichVu_Load(sender, e); cbchuathanhtoan.Text = null; btnthanhtoan.Enabled = false; btnthem.Enabled = true; txttendichvu.Text = ""; txtdongia.Text = ""; return; } } catch (Exception) { MessageBox.Show("Xin lỗi, không thể thanh toán"); return; } }
private void btnluu_Click(object sender, EventArgs e) { if (!kiemtra()) { return; } else { using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { MD5 mh = MD5.Create(); byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(txtmkmoi.Text); byte[] hash = mh.ComputeHash(inputBytes); StringBuilder sb = new StringBuilder(); for (int i = 0; i < hash.Length; i++) { sb.Append(hash[i].ToString("X2")); } string pass = sb.ToString(); DangNhap lg = quanli.DangNhaps.FirstOrDefault(p => p.UserName == user); lg.PassWord = pass; quanli.SaveChanges(); MessageBox.Show("Đổi thành công!"); } } }
private void btnDatLaiMK_Click(object sender, EventArgs e) { if (!kiemtra()) { return; } using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { MD5 mh = MD5.Create(); byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(txtMatKhauMoi.Text); byte[] hash = mh.ComputeHash(inputBytes); StringBuilder sb = new StringBuilder(); for (int i = 0; i < hash.Length; i++) { sb.Append(hash[i].ToString("X2")); } string pass = sb.ToString(); DangNhap dn = quanli.DangNhaps.FirstOrDefault(p => p.MaNV == manv); dn.PassWord = pass; quanli.SaveChanges(); MessageBox.Show("Đặt lại mật khẩu thành công! Mật khẩu của bạn là: " + txtMatKhauMoi.Text); this.Close(); } }
private void btnthanhtoan_Click(object sender, EventArgs e) { if (dgvThucPham.Rows.Count == 0) { MessageBox.Show("Chưa có hóa đơn để thanh toán"); return; } try { using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { HoaDon hd = quanli.HoaDons.FirstOrDefault(p => p.MaHD == txtmahoadon.Text); hd.TrangThai = true; quanli.SaveChanges(); MessageBox.Show("Thanh toán thành công!"); Formbanhthuong_Load(sender, e); cbchuathanhtoan.Text = ""; txttenthucpham.Text = ""; txtdongia.Text = ""; btnthanhtoan.Enabled = false; btnthem.Enabled = true; return; } } catch (Exception) { MessageBox.Show("Không thể thanh toán, vui lòng kiểm tra lại!"); return; } }
private void btnxoa_Click(object sender, EventArgs e) { using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { quanli.deleteNhanVien(manv); quanli.SaveChanges(); MessageBox.Show("Xóa thành công!"); } }
private void themSanPham() { if (cbDanhMuc.Text == "Thú Cưng") { string tenthucung = cbTen.Text; using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { ThuCung tc = quanli.ThuCungs.FirstOrDefault(p => p.TenThuCung.ToLower() == tenthucung.ToLower()); if (tc == null) { //Console.WriteLine("aaa"); quanli.insertCTPN(mapn, int.Parse(txtSoLuong.Text), double.Parse(txtGia.Text), tenthucung, cbLoai.SelectedValue.ToString(), null, txtdonvi.Text); quanli.SaveChanges(); MessageBox.Show("Thêm thành công!"); } else { tc.soluong += int.Parse(txtSoLuong.Text); CTNhapThuCung tcm = new CTNhapThuCung(); tcm.MaPN = mapn; tcm.MaThuCung = tc.MaThuCung; tcm.TenThuCung = tc.TenThuCung; tcm.MaLoai = cbLoai.SelectedValue.ToString(); tcm.SoLuong = int.Parse(txtSoLuong.Text); tcm.GiaNhap = double.Parse(txtGia.Text); tcm.Donvi = txtdonvi.Text; quanli.CTNhapThuCungs.Add(tcm); quanli.SaveChanges(); MessageBox.Show("Thêm thành công!"); } } } if (cbDanhMuc.Text == "Phụ Kiện") { themPhuKien(); } if (cbDanhMuc.Text == "Thực Phẩm") { themThucPham(); } }
private void themtk_Click(object sender, EventArgs e) { if (cbnhanvien.SelectedIndex == -1) { MessageBox.Show("Yêu cầu chọn nhân viên cần thêm tài khoản!!"); return; } if (string.IsNullOrEmpty(txtuser.Text)) { MessageBox.Show("Bạn cần nhập tên đăng nhập ! "); txtuser.Focus(); return; } if (string.IsNullOrEmpty(txtpass.Text)) { MessageBox.Show("Bạn cần nhập mật khẩu ! "); txtpass.Focus(); return; } if (string.IsNullOrEmpty(txtnhaplai.Text)) { MessageBox.Show("Bạn cần nhập lại mật khẩu ! "); txtnhaplai.Focus(); return; } if (txtnhaplai.Text != txtpass.Text) { MessageBox.Show(this, "Mật khẩu không khớp!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { MD5 mh = MD5.Create(); byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(txtpass.Text); byte[] hash = mh.ComputeHash(inputBytes); StringBuilder sb = new StringBuilder(); for (int i = 0; i < hash.Length; i++) { sb.Append(hash[i].ToString("X2")); } string pass = sb.ToString(); DangNhap lg = new DangNhap(); lg.UserName = txtuser.Text; lg.PassWord = pass; lg.MaNV = cbnhanvien.SelectedItem.ToString(); quanli.DangNhaps.Add(lg); quanli.SaveChanges(); loadtaikhoan(); loadcbnhanvien(); lammoidangnhap(); MessageBox.Show(this, "Thêm thành công!!", null, MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void dgvuudai_CellContentClick(object sender, DataGridViewCellEventArgs e) { makm = dgvuudai.Rows[e.RowIndex].Cells["mauudai"].Value.ToString(); if (makm == "") { MessageBox.Show("Bạn chưa chọn khuyễn mãi cần sửa"); return; } btnluu.Enabled = true; txttenud.Text = dgvuudai.Rows[e.RowIndex].Cells["tenud"].Value.ToString(); tgbdud.Value = Convert.ToDateTime(dgvuudai.Rows[e.RowIndex].Cells["ngaybatdau"].Value.ToString()); tgktud.Value = Convert.ToDateTime(dgvuudai.Rows[e.RowIndex].Cells["ngayketthuc"].Value.ToString()); txtgiamgia.Text = dgvuudai.Rows[e.RowIndex].Cells["uudai"].Value.ToString(); if (e.ColumnIndex == 0) { if (MessageBox.Show(this, "Bạn có muốn xóa khuyến mại này không ?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { UuDaiHD uudai = quanli.UuDaiHDs.FirstOrDefault(p => p.MaUD == makm); uudai.NgayBD = Convert.ToDateTime("06/05/2020"); quanli.SaveChanges(); List <HoaDon> ds_hd = quanli.HoaDons.Where(p => p.MaUD == makm).ToList(); foreach (var item in ds_hd) { HoaDon hd = quanli.HoaDons.FirstOrDefault(p => p.MaHD == item.MaHD); hd.MaUD = null; quanli.SaveChanges(); } quanli.UuDaiHDs.Remove(uudai); quanli.SaveChanges(); MessageBox.Show(this, "Xóa thành công !!", "Xóa", MessageBoxButtons.OK, MessageBoxIcon.Information); resetud(); loaduudai(); } } } }
private void btnthemHD_Click(object sender, EventArgs e) { if (!kiemtra()) { return; } using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { quanli.themHD(cbkhachhang.Text, cbmaud.Text, cbuser.Text); quanli.SaveChanges(); MessageBox.Show("Thêm thành công hóa đơn!"); FrmHoaDon_Load(sender, e); } }
private void updateDichvu(string madichvu) { using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { DichVu dv = quanli.DichVus.FirstOrDefault(p => p.MaDV == madichvu); 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); dv.Anh = images; quanli.SaveChanges(); MessageBox.Show("Update thanh cong"); } }
private void updatePhuKien(string maphukien) { using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { PHUKIEN tc = quanli.PHUKIENs.FirstOrDefault(p => p.Maphukien == maphukien); 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); tc.HinhAnh = images; quanli.SaveChanges(); MessageBox.Show("Update thanh cong"); } }
private void btnSua_Click(object sender, EventArgs e) { using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { CTNhapPhuKien sua = quanli.CTNhapPhuKiens.FirstOrDefault(p => p.MaPN == txtmaphieunhap.Text); sua.MaPN = txtmaphieunhap.Text; //sua.MaPhuKien = txtmaphukien.Text; sua.TenPhuKien = txttenphukien.Text; //sua.LoaiPhuKien = cbLoaiPhuKien.Text; sua.Soluong = int.Parse(txtSoluong.Text); sua.GiaNhap = double.Parse(txtGianhap.Text); quanli.SaveChanges(); loaddulieu(); } }
private void updateThucPham(string mathucpham) { using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { THUCPHAM tc = quanli.THUCPHAMs.FirstOrDefault(p => p.Mathucpham == mathucpham); 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); tc.hinhanh = images; quanli.SaveChanges(); MessageBox.Show("Update thanh cong"); } }
private void suaSanPham() { //string matc = cbTen.SelectedValue.ToString(); using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { CTNhapThuCung nhap = quanli.CTNhapThuCungs.FirstOrDefault(p => p.MaThuCung == matc && p.MaPN == mapn); //nhap.MaPN = "PN01"; Console.WriteLine(nhap.MaThuCung); nhap.MaLoai = cbLoai.SelectedValue.ToString(); nhap.TenThuCung = cbTen.Text; nhap.SoLuong = int.Parse(txtSoLuong.Text); nhap.GiaNhap = double.Parse(txtGia.Text); nhap.Donvi = txtdonvi.Text; quanli.SaveChanges(); ThuCung tc = quanli.ThuCungs.FirstOrDefault(p => p.MaThuCung == matc); tc.TenThuCung = cbTen.Text; tc.MaLoai = cbLoai.SelectedValue.ToString(); tc.soluong += int.Parse(txtSoLuong.Text); tc.DonGia = double.Parse(txtGia.Text) + 0.1 * double.Parse(txtGia.Text); tc.Donvi = txtdonvi.Text; if (dem == 1) { 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); tc.Anh = images; } quanli.SaveChanges(); } }
private void btnThem_Click(object sender, EventArgs e) { using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { CTNhapPhuKien them = new CTNhapPhuKien(); them.MaPN = txtmaphieunhap.Text; //them.MaPhuKien = txtmaphukien.Text; //them.LoaiPhuKien = cbLoaiPhuKien.Text; them.TenPhuKien = txttenphukien.Text; them.Soluong = int.Parse(txtSoluong.Text); them.GiaNhap = double.Parse(txtGianhap.Text); quanli.CTNhapPhuKiens.Add(them); quanli.SaveChanges(); loaddulieu(); } }
private void btnThem_Click(object sender, EventArgs e) { if (cbtenthucung.SelectedIndex == -1) { using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { 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); // quanli.insertCTPN( cbmanhacungcap.Text, Convert.ToInt16(txtSoluong.Text), float.Parse(txtGianhap.Text), cbtenthucung.Text, cbLoaiThuCung.SelectedValue.ToString(),images,0); quanli.SaveChanges(); Formnhapthucung_Load(sender, e); } } }
private void btnthanhtoan_Click(object sender, EventArgs e) { if (dgvPhuKien.Rows.Count == 0) { return; } using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { HoaDon hd = quanli.HoaDons.FirstOrDefault(p => p.MaHD == txtmahoadon.Text); hd.TrangThai = true; quanli.SaveChanges(); MessageBox.Show("Thanh toán thành công!"); Formbalo_Load(sender, e); cbchuathanhtoan.Text = null; return; } }
private void luu_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtmacv.Text)) { MessageBox.Show("Bạn cần phải nhập mã chức vụ!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); txttencv.Focus(); return; } if (string.IsNullOrEmpty(txttencv.Text)) { MessageBox.Show("Bạn cần phải nhập tên chức vụ!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); txttencv.Focus(); return; } if (string.IsNullOrEmpty(txtluong.Text)) { MessageBox.Show("Bạn cần phải nhập lương!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Warning); txttencv.Focus(); return; } try { double a = double.Parse(txtluong.Text); } catch { MessageBox.Show("Kiểu dữ liệu lương không hợp lệ!!!"); return; } using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { ChucVu cv = quanli.ChucVus.FirstOrDefault(p => p.MaCV == txtmacv.Text); cv.TenCV = txttencv.Text; //cv.MaCV = txtmacv.Text; cv.Luongcoban = double.Parse(txtluong.Text); cv.BanHang = ckbbanhang.Checked; cv.Quanlynhanvien = ckbquanlynhanvien.Checked; cv.Thongke = ckbthongke.Checked; cv.Quanlykho = cbkquanlykho.Checked; quanli.SaveChanges(); MessageBox.Show("Lưu thành công!"); FrmQuanly_Load(sender, e); } }
private void btnthemtp_Click(object sender, EventArgs e) { using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { if (rbthuong.Checked == true) { loai = rbthuong.Text; } if (rbphat.Checked == true) { loai = rbphat.Text; } quanli.insertThuongPhat(cbnhanvien.SelectedValue.ToString(), DateTime.Now, loai, int.Parse(txttien.Text), txtlydo.Text); quanli.SaveChanges(); MessageBox.Show("Thêm thành công!"); Formnhanvien_Load(sender, e); } }
private void btnSua_Click(object sender, EventArgs e) { if (manhacungcap == "") { MessageBox.Show("Yêu cầu chọn nhà cung cấp cần sửa thông tin!!"); return; } using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { NhaCungCap ncc = quanli.NhaCungCaps.FirstOrDefault(p => p.MaNCC == manhacungcap); ncc.TenNCC = txttenncc.Text; ncc.Diachi = txtdiachi.Text; ncc.Sdt = int.Parse(txtsdt.Text); quanli.SaveChanges(); MessageBox.Show("Đã sửa"); Formnhacungcap_Load(sender, e); } }
private void btnDangKy_Click(object sender, EventArgs e) { if (!kiemtra()) { return; } using (quanlithucungEntities1 quanli = new quanlithucungEntities1()) { NhanVien nv = quanli.NhanViens.FirstOrDefault(p => p.MaNV == txtmanv.Text); DangNhap dangNhap = quanli.DangNhaps.FirstOrDefault(p => p.MaNV == txtmanv.Text); if (nv == null) { MessageBox.Show("Xin lỗi, mã nhân viên bạn nhập không tồn tại!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (dangNhap != null) { MessageBox.Show("Nhân viên này đã có tài khoản, bạn không thể đăng ký thêm. Hãy sử dụng chức năng lấy lại mật khẩu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { DangNhap dn = new DangNhap(); dn.UserName = txttendn.Text; MD5 mh = MD5.Create(); byte[] inputBytes = System.Text.Encoding.ASCII.GetBytes(txtmk.Text); byte[] hash = mh.ComputeHash(inputBytes); StringBuilder sb = new StringBuilder(); for (int i = 0; i < hash.Length; i++) { sb.Append(hash[i].ToString("X2")); } string pass = sb.ToString(); dn.PassWord = pass; dn.MaNV = txtmanv.Text; quanli.DangNhaps.Add(dn); quanli.SaveChanges(); MessageBox.Show("Đăng ký thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } } }
private void btxoa1_Click(object sender, EventArgs e) { try { using (quanlithucungEntities1 thucung = new quanlithucungEntities1()) { string makh = dataGridView1.CurrentRow.Cells[0].Value.ToString(); thucung.deleteKH(makh); thucung.SaveChanges(); MessageBox.Show("Xóa thành công"); kh1_Load(sender, e); } } catch (Exception) { MessageBox.Show("Không thể xóa, vui lòng kiểm tra lại"); return; } }