public HoaDonNhapHang getHoaDonNhapHang(string _maHD) { try { SqlCommand cmd = new SqlCommand("HOADONNHAPHANG_getHoaDonNhapHang", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@maHD", SqlDbType.VarChar, 10)).Value = _maHD; if (conn.State != ConnectionState.Open) { conn.Open(); } SqlDataReader dr = cmd.ExecuteReader(); HoaDonNhapHang hoadonnhaphang = null; if (dr.Read()) { hoadonnhaphang = new HoaDonNhapHang(); hoadonnhaphang.MaHD = dr["MaHD"].ToString(); hoadonnhaphang.NgayLap = (DateTime)dr["NgayLap"]; hoadonnhaphang.MaNV = dr["MaNV"].ToString(); hoadonnhaphang.MaNCC = dr["MaNCC"].ToString(); hoadonnhaphang.TongTien = (int)dr["TongTien"]; hoadonnhaphang.GhiChu = dr["GhiChu"].ToString(); hoadonnhaphang.IsActive = (Convert.ToInt32(dr["IsActive"]) == 1) ? true : false; } conn.Close(); return(hoadonnhaphang); } catch (Exception e) { conn.Close(); Console.WriteLine("Lỗi: " + e.Message); return(null); } }
public bool CapNhatHoaDonNhapHang(HoaDonNhapHang hdnhobj) { try { if (conn.State != ConnectionState.Open) { conn.Open(); } string statement = "EXEC HOADONNHAPHANG_Upd @MAHDNHAPHANG, @CODEHD, @TONGTIEN, @NGAYNHAP, @MANVXACNHAN"; SqlCommand cmd = new SqlCommand(statement, conn); cmd.Parameters.Add("@MAHDNHAPHANG", System.Data.SqlDbType.VarChar).Value = hdnhobj.MiMaHDNhaphang.ToString(); cmd.Parameters.Add("@CODEHD", System.Data.SqlDbType.VarChar).Value = hdnhobj.MsCodeHD; cmd.Parameters.Add("@TONGTIEN", System.Data.SqlDbType.VarChar).Value = hdnhobj.MiTongtien.ToString(); cmd.Parameters.Add("@NGAYNHAP", System.Data.SqlDbType.VarChar).Value = hdnhobj.MdtNgaynhap.ToString(); cmd.Parameters.Add("@MANVXACNHAN", System.Data.SqlDbType.VarChar).Value = hdnhobj.MiMaNVXacnhan.ToString(); cmd.ExecuteNonQuery(); conn.Close(); return(true); } catch (Exception) { conn.Close(); return(false); } }
public bool updateHoaDonDatHang(HoaDonNhapHang _hoaDonNhapHang) { try { SqlCommand cmd = new SqlCommand("HOADONHAPHANG_Update", conn); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@maHD", SqlDbType.VarChar, 10)).Value = _hoaDonNhapHang.MaHD; cmd.Parameters.Add(new SqlParameter("@ngayLap", SqlDbType.Date)).Value = _hoaDonNhapHang.NgayLap; cmd.Parameters.Add(new SqlParameter("@maNV", SqlDbType.VarChar, 10)).Value = _hoaDonNhapHang.MaNV; cmd.Parameters.Add(new SqlParameter("@maNCC", SqlDbType.VarChar, 10)).Value = _hoaDonNhapHang.MaNCC; cmd.Parameters.Add(new SqlParameter("@tongTien", SqlDbType.Int)).Value = _hoaDonNhapHang.TongTien; cmd.Parameters.Add(new SqlParameter("@ghiChu", SqlDbType.VarChar, 100)).Value = _hoaDonNhapHang.GhiChu; cmd.Parameters.Add(new SqlParameter("@isActive", SqlDbType.Bit)).Value = _hoaDonNhapHang.IsActive; if (conn.State != ConnectionState.Open) { conn.Open(); } cmd.ExecuteNonQuery(); conn.Close(); return(true); } catch (Exception e) { conn.Close(); Console.WriteLine("Lỗi: " + e.Message); return(false); } }
public HoaDonNhapHang HoaDonNhapHangByMaHDNH(string sMAHDNHAPHANG) { try { if (conn.State != System.Data.ConnectionState.Open) { conn.Open(); } SqlCommand cmd = new SqlCommand("EXEC HOADONNHAPHANG_ById @MAHDNHAPHANG ", conn); cmd.Parameters.Add("@MAHDNHAPHANG", SqlDbType.VarChar).Value = sMAHDNHAPHANG; SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); conn.Close(); HoaDonNhapHang result = new HoaDonNhapHang(Int32.Parse(dt.Rows[0][0].ToString()), dt.Rows[0][1].ToString(), Int32.Parse(dt.Rows[0][2].ToString()), Convert.ToDateTime(dt.Rows[0][3].ToString()), Int32.Parse(dt.Rows[0][4].ToString()), Int32.Parse(dt.Rows[0][5].ToString())); return(result); } catch (Exception) { conn.Close(); return(null); } }
public void ThemHDNhap(HoaDonNhapHang obj) { using (GalaxyMobileEntities db = new GalaxyMobileEntities()) { db.HoaDonNhapHangs.Add(obj); db.SaveChanges(); } }
public void XoaHDNhap(HoaDonNhapHang obj) { using (GalaxyMobileEntities db = new GalaxyMobileEntities()) { db.HoaDonNhapHangs.Attach(obj); db.HoaDonNhapHangs.Remove(obj); db.SaveChanges(); } }
// xóa tạm public void XoaTam(int id) { //Mon _mon = dbContext.Mons.Single<Mon>(x => x.id_mon == id_mon); HoaDonNhapHang hd = dbContext.HoaDonNhapHangs.Single <HoaDonNhapHang>(x => x.id_nhaphang == id); hd.trangthai = "Xoa"; // update dbContext.SubmitChanges(); }
void LoadCTHDNH() { try { chiTietHDNhapHangBindingSource.DataSource = ChiTietHoaDonNhapHangBUS.GetAllSanPham(IDHDNH); hdn = HoaDonNhapHangBUS.GetGetHoaDonNhapByID(IDHDNH); txtBoxMaHDNH.Text = hdn.MaHoaDonNH; txtBoxMaNVNH.Text = hdn.MaNV; dateNhapHang.Value = hdn.NgayNhapHang; lbTongTien.Text = ChiTietHoaDonNhapHangBUS.TinhTien_ByMaHD(txtBoxMaHDNH.Text).ToString(); } catch { } }
// cập nhật phiếu nhập public void CapNhatPhieuNhap() { HoaDonNhapHang hd = new HoaDonNhapHang(); hd.id_nhaphang = ID_NHAPHANG; hd.id_nhacungcap = (int)cmbNhaCungCap.EditValue; hd.thoigian = dtNgayNhap.DateTime; hd.id_nhanvien = ID_NHANVIEN; hd.thue = int.Parse(txtThue.Text); hd.tongtien = decimal.Parse(txtTongThanhToan.Text); //hd.trangthai = trangthaiPhieuNhap[0];// trạng thái đang theo dõi hd.ghichu = (txtGhiChu.Text != null) ? txtGhiChu.Text : ""; _nhaphangBLL.SuaPhieuNhap(hd); ktCapNhatPhieuNhap = true; }
private void btnXoaHDNH_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn có chắc muốn xóa dòng này không?", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK) { HoaDonNhapHang hd = new HoaDonNhapHang(); hd.MaHoaDonNH = txtboxMaHDNH.Text; hd.MaNV = txtboxMaNVNH.Text; hd.NgayNhapHang = dateTimePickerNgayNH.Value; try { HoaDonNhapHangBUS.XoaHDNhap(hd); MessageBox.Show("Xóa Thành Công!", "Thông Báo"); txtboxMaHDNH.Text = ""; txtboxMaNVNH.Text = ""; LoadNhapHang(); } catch { MessageBox.Show("Không Thể Thực Hiện Thao Tác!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void SuaPhieuNhap(HoaDonNhapHang hd) { var query = from nh in dbContext.HoaDonNhapHangs where nh.id_nhaphang == hd.id_nhaphang select nh; foreach (var row in query) { row.id_nhaphang = hd.id_nhaphang; row.id_nhacungcap = hd.id_nhacungcap; row.id_nhanvien = hd.id_nhanvien; row.thoigian = hd.thoigian; row.thue = hd.thue; row.tongtien = hd.tongtien; } dbContext.SubmitChanges(); }
// xử lý thêm phiếu private void btnTaoPhieu_Click(object sender, EventArgs e) { HoaDonNhapHang hd = new HoaDonNhapHang(); if (cmbNhaCungCap.EditValue == null) { MessageBox.Show("Vui lòng chọn tên nhà cung cấp"); return; } else if (txtNhanVien.Text == null) { MessageBox.Show("Vui lòng chọn tên nhân viên"); return; } hd.id_nhacungcap = (int)cmbNhaCungCap.EditValue; hd.thoigian = dtNgayNhap.DateTime.Date; hd.id_nhanvien = ID_NHANVIEN; hd.trangthai = trangthaiPhieuNhap[0]; // 0: Đang theo dõi , 1: Đã nhập vào kho hd.ghichu = (txtGhiChu.Text.Equals("")) ? "" : txtGhiChu.Text; _nhaphangBLL.ThemHoaDonNhapHang(hd); //kiemtraTaoPhieu = true; Notifications.Success("Tạo phiếu thành công"); // bật nút thêm hàng hóa chi tiết btn_ThemHangHoa.Buttons[0].Enabled = true; // bật nút xóa btnXoaPhieu.Enabled = true; // bật nút cập nhật btnSuaPhieu.Enabled = true; // bật nút làm mới btnLamMoi.Enabled = true; // bật nút in btnInPhieu.Enabled = true; // bật nút nhập kho btnNhapKho.Enabled = true; ID_NHAPHANG = _nhaphangBLL.LayID(); //chonPhieuNhap = true; //Init(); LoadDsPhieuNhap(); }
public bool addHoaDonNhapHang(HoaDonNhapHang _hoaDonNhapHang) { try { SqlCommand cmd = new SqlCommand("HOADONHAPHANG_Insert", conn); cmd.CommandType = CommandType.StoredProcedure; _maHD = cmd.Parameters.Add(new SqlParameter("@maHD", SqlDbType.VarChar, 10)); _ngayLap = cmd.Parameters.Add(new SqlParameter("@ngayLap", SqlDbType.Date)); _maNV = cmd.Parameters.Add(new SqlParameter("@maNV", SqlDbType.NVarChar, 10)); _maNCC = cmd.Parameters.Add(new SqlParameter("@maNCC", SqlDbType.NVarChar, 10)); _tongTien = cmd.Parameters.Add(new SqlParameter("@tongTien", SqlDbType.Int)); _ghiChu = cmd.Parameters.Add(new SqlParameter("@ghiChu", SqlDbType.NVarChar, 100)); _isActive = cmd.Parameters.Add(new SqlParameter("@isActive", SqlDbType.Bit)); //Get value to parameters: _maHD.Value = _donNhapHang.MaHD; _ngayLap.Value = _donNhapHang.NgayLap; _maNV.Value = _donNhapHang.MaNV; _maNCC.Value = _donNhapHang.MaNCC; _tongTien.Value = _donNhapHang.TongTien; _ghiChu.Value = _donNhapHang.GhiChu; _isActive.Value = _donNhapHang.IsActive; if (conn.State != ConnectionState.Open) { conn.Open(); } cmd.ExecuteNonQuery(); conn.Close(); return(true); } catch (Exception e) { conn.Close(); Console.WriteLine("Lỗi: " + e.Message); return(false); } }
private void btnLuuThongTInHD_Click(object sender, EventArgs e) { try { HoaDonNhapHang hd = new HoaDonNhapHang(); hd.MaHoaDonNH = txtBoxMaHDNH.Text; hd.NgayNhapHang = dateNhapHang.Value; hd.MaNV = MaNV; HoaDonNhapHangBUS.ThemHDNhap(hd); MessageBox.Show("Thêm Thành Công!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); LoadCTHDNH(); groupBox2.Enabled = true; btnLuuFullHDNhap.Visible = true; btnHuyFullHDN.Visible = true; btnLuuThongTInHD.Visible = false; btnHuyThongTinHD.Visible = false; } catch { MessageBox.Show("Không Thể Thực Hiện Thao Tác!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
// them hoa don nhap hang public void ThemHoaDonNhapHang(HoaDonNhapHang hd) { dbContext.HoaDonNhapHangs.InsertOnSubmit(hd); dbContext.SubmitChanges(); }
public void UpdateHDN(HoaDonNhapHang ex) { bus.UpdateHDN(ex); }
public void DeleteHoaDonNhap(HoaDonNhapHang ex) { bus.DeleteHoaDonNhap(ex); }
public void AddHoaDon(HoaDonNhapHang ex) { bus.AddHoaDon(ex); }
public static void XoaHDNhap(HoaDonNhapHang obj) { db.XoaHDNhap(obj); }
public static void ThemHDNhap(HoaDonNhapHang obj) { db.ThemHDNhap(obj); }
public void AddHoaDon(HoaDonNhapHang ex) { KetNoi.ExecuteReader(@"insert into HoaDonNhapHang(MaHDNH,MaNCC,MaNV,NgayLapHDNH,TongTien,TrangThai) Values(N'" + ex.MaHDNH + "',N'" + ex.MaNCC + "',N'" + ex.MaNV + "','" + ex.NgayLapHDNH + "'," + ex.TongTien + ",N'" + ex.TrangThai + "')"); }
public void DeleteHoaDonNhap(HoaDonNhapHang ex) { KetNoi.ExecuteReader(@"Update HoaDonNhapHang Set TrangThai=N'0' Where MaHDNH=N'" + ex.MaHDNH + "'"); }
public void UpdateHDN(HoaDonNhapHang ex) { KetNoi.ExecuteReader(@" update HoaDonNhapHang Set NgayLapHDNH='" + ex.NgayLapHDNH + "',TongTien=" + ex.TongTien + " Where MaHDNH=N'" + ex.MaHDNH + "'"); }
public bool addHoaDonNhapHang(HoaDonNhapHang _hoadonnhaphang) { return(objHDNH.addHoaDonNhapHang(_hoadonnhaphang)); }
public bool updateHoaDonDatHang(HoaDonNhapHang _hoadonnhaphang) { return(objHDNH.updateHoaDonDatHang(_hoadonnhaphang)); }