public static int InserSupplier(NXBDTO nXB) { string sqlstr = $"EXEC dbo.InserSupplier N'{nXB.Ten}', '{nXB.Email}', '{nXB.Sdt}', '{nXB.Fax}'"; MySQL.Open(); int numrow = MySQL.ExecuteNonSQL(sqlstr); MySQL.Close(); return(numrow); }
public PReceiptNote(TTPhieuNhapDTO chiTiet, bool Deli) { InitPanelReceiptNote(false); this.Enabled = Deli; dauSach = chiTiet.Mads; lblNameTitle.Text = dauSach.Ten; nudQuantity.Value = chiTiet.Soluong; nudPrice.Value = chiTiet.Dongia; dtpDeliveryDay.Value = chiTiet.Ngaygiao; lblNameSupplier.Text = chiTiet.NXB; nhaCungCap = chiTiet.Manxb; }
/// <summary> /// Tabpage Nhà cung cấp /// </summary> /* Sự kiện chọn một dòng trong dgv để hiện thị chi tiết nhà cung cấp * và hiện thị những cuốn sách đang đặt */ private void dgvSuppliers_SelectionChanged(object sender, EventArgs e) { if (dgvSuppliers.CurrentRow != null) { int index = dgvSuppliers.CurrentRow.Index; NXBDTO nhaCungCap = (dgvSuppliers.DataSource as List <NXBDTO>)[index]; lbNameSupplier.Text = nhaCungCap.Ten; lbEmailSupplier.Text = nhaCungCap.Email; lbPhoneSupplier.Text = nhaCungCap.Sdt; lbFaxSupplier.Text = nhaCungCap.Fax; dgvNotDeliBook.DataSource = TTPhieuNhapBUS.GetReceiptNotesOfSupplier(nhaCungCap); dgvNotDeliBook.Columns[0].HeaderText = "Ngày nhập"; dgvNotDeliBook.Columns[1].Visible = false; dgvNotDeliBook.Columns[2].HeaderText = "Đầu sách"; dgvNotDeliBook.Columns[3].Visible = false; dgvNotDeliBook.Columns[4].Visible = false; dgvNotDeliBook.Columns[5].HeaderText = "Số lượng"; dgvNotDeliBook.Columns[6].HeaderText = "Ngày hẹn"; dgvNotDeliBook.Columns[7].Visible = false; dgvNotDeliBook.Columns[8].HeaderText = "Giá"; } }
public static List <TTPhieuNhapDTO> SelecReceiptNotesOfSupplier(NXBDTO nhaCungCap) { string sqlstr = $"EXEC dbo.SelecReceiptNotesOfSupplier '{nhaCungCap.Manxb}'"; List <TTPhieuNhapDTO> phieuNhaps = new List <TTPhieuNhapDTO>(); MySQL.Open(); using (SqlDataReader dataReader = MySQL.ExecuteSQL(sqlstr)) { while (dataReader.Read()) { phieuNhaps.Add(new TTPhieuNhapDTO( DateTime.Parse(dataReader["mapn"].ToString()), new DauSachDTO(dataReader["mads"].ToString(), dataReader["dausach"].ToString()), Int32.Parse(dataReader["dongia"].ToString()), Int32.Parse(dataReader["soluong"].ToString()), DateTime.Parse(dataReader["ngaygiao"].ToString()), nhaCungCap )); } } MySQL.Close(); return(phieuNhaps); }
/* Phương thức lấy chi tiết nhập của nhà cung cấp chưa giao */ public static List <TTPhieuNhapDTO> GetReceiptNotesOfSupplier(NXBDTO nhaCungCap) { return(TTPhieuNhapDAO.SelecReceiptNotesOfSupplier(nhaCungCap)); }