public ActionResult DeleteConfirmed(int id) { lineitem lineitem = db.lineitems.Find(id); db.lineitems.Remove(lineitem); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "lineitemid,name,price,description,imagePath")] lineitem lineitem) { if (ModelState.IsValid) { db.Entry(lineitem).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(lineitem)); }
public ActionResult Create([Bind(Include = "lineitemid,name,price,description,imagePath")] lineitem lineitem) { if (ModelState.IsValid) { db.lineitems.Add(lineitem); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(lineitem)); }
// GET: lineitems/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } lineitem lineitem = db.lineitems.Find(id); if (lineitem == null) { return(HttpNotFound()); } return(View(lineitem)); }
public OrderToPost(Location fulfillmentLocation, Location shipToOverride, Order inboundOrder) { from_zip = fulfillmentLocation.Zip; from_country = fulfillmentLocation.Country; from_state = fulfillmentLocation.State; from_city = fulfillmentLocation.City; from_street = fulfillmentLocation.Street; nexus_addresses = new List <NexusAddress>(); if (shipToOverride != null) { to_country = shipToOverride.Country; to_state = shipToOverride.State; to_city = shipToOverride.City; to_street = shipToOverride.Street; to_zip = shipToOverride.Zip; var nxa = new NexusAddress(shipToOverride, "STO"); nexus_addresses.Add(nxa); } else { // Default to Customer's address for ShipTo location to_country = inboundOrder.Customer.Location.Country; to_state = inboundOrder.Customer.Location.State; to_city = inboundOrder.Customer.Location.City; to_street = inboundOrder.Customer.Location.Street; to_zip = inboundOrder.Customer.Location.Zip; var nxa = new NexusAddress(inboundOrder.Customer.Location, "MAIN"); nexus_addresses.Add(nxa); } shipping = inboundOrder.ShippingCost; line_items = new List <lineitem>(); foreach (var line in inboundOrder.ProductLineItems) { lineitem l = new lineitem { id = line.Id, product_tax_code = line.Product_Tax_Code, quantity = line.Quantity, unit_price = line.Unit_Price, discount = 0 }; //l.product_tax_code = "20010"; line_items.Add(l); } }
private int CompruebaCaptura() { int errores = 0; try { _comprobante.condiciones_pago = "0"; _comprobante.Addenda.requestforpayment.paymenttimeperiod.timeperiod = 0; _comprobante.Addenda.requestforpayment.aditional_data.metododepago = "NO IDENTIFICADO"; //GCM 05012015 ddlMetodo.SelectedValue; _comprobante.Addenda.requestforpayment.aditional_data.moneda = _comprobante.moneda; //GCM 05012015 ddlMoneda.SelectedValue; var lineItems = new List <lineitem>(); var number = 1; var dt = (DataTable)HttpContext.Current.Session["dtTransportes"]; foreach (DataRow dr in dt.Rows) { if (dr.RowState != DataRowState.Deleted) { var identificacion = Convert.ToString(dr["NoIdentificacion"]); var item = new lineitem(); var primer = identificacion.IndexOf("@", StringComparison.Ordinal); item.sku = identificacion.Substring(0, primer); item.art_tip = "SER"; item.type = 1; item.number = number; item.monto_decuento = 0; item.pct_decuento = 0; item.uns = 1; item.precio = Convert.ToDecimal(dr["Importe"]); item.partida = 0; item.reference_identification = Convert.ToString(dr["Referencia"]); item.uni_med = "zzzzzz"; lineItems.Add(item); number = number + 1; } } _comprobante.Addenda.requestforpayment.line_items = lineItems; } catch (Exception ex) { errores = 1; string msg = ex.Message; } return(errores); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } lineitem lineitem = db.lineitems.Find(id); Console.WriteLine(lineitem); if (lineitem == null) { return(HttpNotFound()); } var objectToSend = new { Id = lineitem.lineitemid, Name = lineitem.name, Price = lineitem.price, Description = lineitem.description }; return(Json(objectToSend)); }
private int CompruebaCaptura() { var errores = 0; try { _comprobante.condiciones_pago = "0"; _comprobante.Addenda.requestforpayment.paymenttimeperiod.timeperiod = 0; _comprobante.Addenda.requestforpayment.aditional_data.metododepago = "NO IDENTIFICADO"; //GCM 05012015 ddlMetodo.SelectedValue; _comprobante.Addenda.requestforpayment.aditional_data.moneda = _comprobante.moneda; //GCM 05012015 ddlMoneda.SelectedValue; var lineItems = new List <lineitem>(); var identificacion = ""; var number = 1; var dt = (DataTable)HttpContext.Current.Session["dtArt"]; foreach (var dr in dt.Rows.Cast <DataRow>().Where(dr => dr.RowState != DataRowState.Deleted)) { identificacion = Convert.ToString(dr["NoIdentificacion"]); var item = new lineitem(); var primer = identificacion.IndexOf("@", StringComparison.Ordinal); item.sku = identificacion.Substring(0, primer); item.art_tip = identificacion.Substring(primer + 1, identificacion.Length - (primer + 1)); item.type = 1; item.number = number; item.monto_decuento = 0; item.pct_decuento = Convert.ToDecimal(dr["PctDesc"]); item.uns = Convert.ToDecimal(dr["Uns"]); item.precio = Convert.ToDecimal(dr["Precio"]); item.partida = Convert.ToInt16(dr["Partida"]); item.reference_identification = Convert.ToString(dr["Referencia"]); item.uni_med = Convert.ToString(dr["UM"]); lineItems.Add(item); number = number + 1; } var dt2 = (DataTable)HttpContext.Current.Session["dtCargo"]; foreach (DataRow dr in dt2.Rows) { if (dr.RowState != DataRowState.Deleted) { identificacion = Convert.ToString(dr["NoIdentificacion"]); var item = new lineitem(); { item.sku = identificacion; //identificacion.Substring(0, primer); item.art_tip = "SER"; //identificacion.Substring(primer + 1, identificacion.Length - (primer + 1)); item.type = 2; item.number = number; item.monto_decuento = 0; item.pct_decuento = 0; //Convert.ToDecimal(dr["PctDesc"]); item.uns = 1; // Convert.ToDecimal(dr["Uns"]); item.precio = Convert.ToDecimal(dr["Importe"]); item.partida = 0; // Convert.ToInt16(dr["Partida"]); item.reference_identification = "xxxxxx@x"; //Convert.ToString(dr["Referencia"]); item.uni_med = "NO APLICA"; //Convert.ToString(dr["UM"]); lineItems.Add(item); number = number + 1; } } } _comprobante.Addenda.requestforpayment.line_items = lineItems; } catch (Exception ex) { errores = 1; } return(errores); }