public int insert_SanPham(SanPham sp) { if (sp != null) { db.SanPhams.InsertOnSubmit(sp); db.SubmitChanges(); return(1); } return(-1); }
public int insert_NhanVien(NhanVien nv) { NhanVien n = db.NhanViens.FirstOrDefault(t => t.MaNhanVien == nv.MaNhanVien); if (n != null) { return(-1); } db.NhanViens.InsertOnSubmit(nv); db.SubmitChanges(); return(1); }
public int insert_NhaCungCap(NhaCungCap ncc) { NhaCungCap cc = db.NhaCungCaps.FirstOrDefault(t => t.MaNhaCungCap == ncc.MaNhaCungCap); if (cc != null) { return(-1); } db.NhaCungCaps.InsertOnSubmit(ncc); db.SubmitChanges(); return(1); }
public int insert_KhachHang(KhachHang k) { KhachHang kh = db.KhachHangs.FirstOrDefault(t => t.MaKhachHang == k.MaKhachHang); if (kh != null) { return(-1); } db.KhachHangs.InsertOnSubmit(k); db.SubmitChanges(); return(1); }
public void DeleteCTUpdateHang(string manx, string mah) { try { using (QLCuaHangDataContext cuahang = new QLCuaHangDataContext()) { //Cập nhật số lượng ở hàng. ChiTiet c = cuahang.ChiTiets.SingleOrDefault(ct => ct.MaNX == manx && ct.MaHang == mah); Hang h = cuahang.Hangs.SingleOrDefault(ha => ha.MaHang == c.MaHang); if (manx.Substring(0, 1) == "N") //Xoá ChiTiet của Nhập. { h.GhiChu += "\n Ngày: " + DateTime.Now.ToString("dd/MM/yyyy") + " xoá Chi Tiết phiếu Nhập thay đổi sl: " + (h.SoLuong - c.SoLuong) + " => " + h.SoLuong; h.SoLuong -= c.SoLuong; } else // Xoá ChiTiet của Xuất. { h.GhiChu += "\n Ngày: " + DateTime.Now.ToString("dd/MM/yyyy") + " xoá Chi Tiết phiếu Xuất thay đổi sl: " + (h.SoLuong + c.SoLuong) + " => " + h.SoLuong; h.SoLuong += c.SoLuong; } //Tiến hành xoá chitiet. cuahang.ChiTiets.DeleteOnSubmit(c); cuahang.SubmitChanges(); } }catch (Exception ex) { myme.ShowError(ex); } }
public void AddOrEditKhach(string ma, string ten, string sdt, string diachi, string ghichu) { try { using (QLCuaHangDataContext cuahang = new QLCuaHangDataContext()) { if (diachi.Trim() == string.Empty) { diachi = "(Không có)"; } if (ghichu.Trim() == string.Empty) { ghichu = "(Không có)"; } if (!CheckMa(ma)) // Thêm mới khách. { cuahang.SP_ThemKhach(ma, ten, sdt, diachi, ghichu); } else // Sửa khách. { cuahang.SP_SuaKhach(ma, ten, sdt, diachi, ghichu); } cuahang.SubmitChanges(); MessageBox.Show("Cập nhật thông tin thành công!", "Thông báo"); } } catch (Exception ex) { myme.ShowError(ex); } }
public void DeleteNX(string ma) { try { using (QLCuaHangDataContext cuahang = new QLCuaHangDataContext()) { NhapXuat nx = cuahang.NhapXuats.SingleOrDefault(n => n.MaNX == ma); //Tiến hành xoá Chi tiết. if (MessageBox.Show("Bạn có muốn tự động cập nhật lại Số lượng hàng hoá?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { List <ChiTiet> liCT = cuahang.ChiTiets.Where(c => c.MaNX == ma).ToList(); foreach (ChiTiet ct in liCT) { ctBAL.DeleteCTUpdateHang(ma, ct.MaHang); } } else { ctBAL.DeleteCTWithMaNX(ma); } //Tiến hành xoá nhập xuất. cuahang.NhapXuats.DeleteOnSubmit(nx); cuahang.SubmitChanges(); MessageBox.Show("Thông tin xoá thành công.", "Thông báo"); } }catch (Exception ex) { myme.ShowError(ex); } }
public void insert_HoaDon(List <ChiTietHoaDon> lstCT, string maHD, string maNV, string maKH, double TongCong) { string date = DateTime.Now.ToShortDateString(); HoaDon newHD = new HoaDon(); newHD.MaHoaDon = maHD; newHD.MaNhanVien = maNV; newHD.MaKhachHang = maKH; newHD.NgayBan = Convert.ToDateTime(date); newHD.TongTien = (decimal?)TongCong; db.HoaDons.InsertOnSubmit(newHD); db.SubmitChanges(); foreach (ChiTietHoaDon item in lstCT) { item.MaHoaDon = maHD; db.ChiTietHoaDons.InsertOnSubmit(item); } db.SubmitChanges(); }
public void DeleteKhach(string ma) {//Chuyển mã khách ở nhập xuất thành null, cập nhật tên cho ghi chú. Sau đó xoá khách. try { using (QLCuaHangDataContext cuahang = new QLCuaHangDataContext()) { cuahang.SP_XoaKhach(ma); cuahang.SubmitChanges(); MessageBox.Show("Xoá thông tin thành công!", "Thông báo"); } } catch (Exception ex) { myme.ShowError(ex); } }
public void DeleteTaiKhoan(string ten) { try { using (QLCuaHangDataContext cuahang = new QLCuaHangDataContext()) { cuahang.SP_XoaTK(ten); cuahang.SubmitChanges(); MessageBox.Show("Xoá thông tin thành công!", "Thông báo"); } } catch (Exception ex) { myme.ShowError(ex); } }
public void DeleteCTWithMaNX(string manx) { try { using (QLCuaHangDataContext cuahang = new QLCuaHangDataContext()) { ChiTiet c = cuahang.ChiTiets.SingleOrDefault(ct => ct.MaNX == manx); cuahang.ChiTiets.DeleteOnSubmit(c); cuahang.SubmitChanges(); } } catch (Exception ex) { myme.ShowError(ex); } }
public void EditTimeIn(int mals, string tendn, DateTime intime) { try { using (QLCuaHangDataContext cuahang = new QLCuaHangDataContext()) { LsTaiKhoan lstk = cuahang.LsTaiKhoans.Single(ls => ls.MaLS == mals && ls.TenDangNhap == tendn); lstk.SignIn = intime; cuahang.SubmitChanges(); } } catch (Exception ex) { myme.ShowError(ex); } }
//Do mã tự tăng nên không cần thêm thông tin MaLSTaiKhoan. public void AddLsTaiKhoan(string tendn) { try { using (QLCuaHangDataContext cuahang = new QLCuaHangDataContext()) { LsTaiKhoan lstk = new LsTaiKhoan() { TenDangNhap = tendn, SignIn = null, SignOut = null }; cuahang.LsTaiKhoans.InsertOnSubmit(lstk); cuahang.SubmitChanges(); } } catch (Exception ex) { myme.ShowError(ex); } }
public void AddOrEditNX(string ma, string mak, DateTime ngay, string ghichu) { try { using (QLCuaHangDataContext cuahang = new QLCuaHangDataContext()) { if (!CheckMa(ma))//Tạo mới. { cuahang.SP_ThemNX(ma, mak, ngay, ghichu); } else { cuahang.SP_SuaNX(ma, mak, ngay, ghichu); } cuahang.SubmitChanges(); } }catch (Exception ex) { myme.ShowError(ex); } }
public void AddOrEditCT(string manx, string mahang, int soluong, double dongia) { try { using (QLCuaHangDataContext cuahang = new QLCuaHangDataContext()) { if (!CheckMa(manx, mahang))//Thêm mới. { cuahang.SP_ThemCT(manx, mahang, soluong, dongia); } else { cuahang.SP_SuaCT(manx, mahang, soluong, dongia); } cuahang.SubmitChanges(); } } catch (Exception ex) { myme.ShowError(ex); } }
public void AddOrEditHang(string ma, string ten, int soluong, string donvitinh, double gianhap, double giaxuat, string ghichu) { try { using (QLCuaHangDataContext cuahang = new QLCuaHangDataContext()) { if (!CheckMa(ma))// Thêm mới Hàng. { cuahang.SP_ThemHang(ma, ten, soluong, donvitinh, gianhap, giaxuat, ghichu); } else // Sửa Hàng. { cuahang.SP_SuaHang(ma, ten, soluong, donvitinh, gianhap, giaxuat, ghichu); } cuahang.SubmitChanges(); MessageBox.Show("Cập nhật thông tin thành công!", "Thông báo"); } } catch (Exception ex) { myme.ShowError(ex); } }
public void AddOrEditTaiKhoan(string ten, string mk) { try { using (QLCuaHangDataContext cuahang = new QLCuaHangDataContext()) { if (!CheckTen(ten))// Thêm mới Tài Khoản { cuahang.SP_ThemTK(ten, EncryptPass(mk)); } else//Sửa tài khoản. { cuahang.SP_SuaTK(ten, EncryptPass(mk)); } cuahang.SubmitChanges(); MessageBox.Show("Cập nhật thông tin thành công!", "Thông báo"); } } catch (Exception ex) { myme.ShowError(ex); } }
public void DeleteHang(string ma) { try { using (QLCuaHangDataContext cuahang = new QLCuaHangDataContext()) { // Cập nhật thông tin từ Chi Tiết vào Ghi Chú của Nhập Xuất Hang h = cuahang.Hangs.Single(hh => hh.MaHang == ma); List <ChiTiet> ct = cuahang.ChiTiets.Where(c => c.MaHang == ma).ToList(); foreach (ChiTiet c in ct) { string thongtin = DateTime.Now.ToShortDateString() + " xoá Hàng: " + h.TenHang + " -sl: " + c.SoLuong + " -giá: " + c.DonGia; NhapXuat nx = cuahang.NhapXuats.SingleOrDefault(n => n.MaNX == c.MaNX); nx.GhiChu += Environment.NewLine + thongtin; } cuahang.SP_XoaHang(ma); cuahang.SubmitChanges(); MessageBox.Show("Xoá thông tin thành công.", "Thông báo"); } } catch (Exception ex) { myme.ShowError(ex); } }