public int InsertInvoiceList(List <Invoice> invoices) { InvoiceLogic invoiceLogic = this.AbstractProvider.GetAbstractCommonBL <InvoiceLogic>(); if (invoices == null || invoices.Count == 0) { return(-1); } int param = 0; foreach (Invoice invoice in invoices) { if (string.IsNullOrEmpty(invoice.ID)) { invoice.ID = invoiceLogic.GetPrimaryKeyInt64().ToString(); } param = invoiceLogic.Insert(invoice); if (param <= 0) { return(param); } } return(param); }
protected void btnUpload_OnClick(object sender, EventArgs e) { InvoiceLogic il = new InvoiceLogic(); Invoice i1 = new Invoice(); i1.OrderID = Convert.ToInt32(Request.QueryString["ID"]); i1.InvoiceNo = TextBox2.Text; DateTime d1 = new DateTime(); if (!DateTime.TryParseExact(TextBox3.Text, "dd/MM/yyyy", null, System.Globalization.DateTimeStyles.None, out d1)) { i1.InvoiceDate = DateTime.Today; } else { i1.InvoiceDate = d1; } i1.GrandTotal = Convert.ToSingle(txtGTotal.Text); string path; string ticks = DateTime.Now.Ticks.ToString(); if (FileUpload1.HasFile) { FileUpload1.SaveAs(Server.MapPath("Images/" + ticks + FileUpload1.FileName)); path = "Images/" + ticks + FileUpload1.FileName; i1.InvoicePDF = path; } il.Insert(i1); Response.Redirect("ViewInvoice.aspx"); }
public int InsertInvoice(Invoice invoice) { InvoiceLogic invoiceLogic = this.AbstractProvider.GetAbstractCommonBL <InvoiceLogic>(); return(invoiceLogic.Insert(invoice)); }