public Invoice GetInvoiceDetails(int invoiceID) { Invoice invoice = null; SqlParameter[] paramaters = new SqlParameter[] { new SqlParameter("@InvoiceID", invoiceID) }; using (DataTable table = DBHelper.ExecuteParamerizedSelectCommand("sp_GetInvoiceDetails", CommandType.StoredProcedure, paramaters)) { if (table.Rows.Count >= 1) { DataRow row = table.Rows[0]; invoice = new Invoice(); invoice.BookingID = Convert.ToInt32(row["BookingID"]); invoice.Rooms = row["Rooms"].ToString(); invoice.Rates = row["Rates"].ToString(); } } return invoice; }
public int Saveinvoice(InvoiceModel model) { try { using (_context= new HSSNInventoryEntities() ) { var data = new Invoice() { InvoiceId = model.InvoiceId, InvoiceNumber = model.InvoiceNumber, InvoiceDate = model.InvoiceDate, GateEntryNo = model.GateEntryNo, GateEntryDate = model.GateEntryDate, VechileNumber = model.VechileNumber, DistributorId = model.DistributorId, Remarks = model.Remarks, DateOfEntry = model.DateOfEntry, CreatedBy = model.CreatedBy, CreatedDate = model.CreatedDate, ModifiedBy = model.ModifiedBy, ModifiedDate = model.ModifiedDate, TotalAmount = model.TotalAmount, }; _context.Entry(data).State=EntityState.Added; _context.SaveChanges(); return data.InvoiceId; } } catch (Exception) { throw; } }