public JsonResult EditingPrice(BE.detalleitemequivalencia_precios priceObj) { var precioSA = new SA.detalleitemequivalencia_preciosSA(); var obj = new BE.detalleitemequivalencia_precios() { Action = BE.BaseBE.EntityAction.UPDATE, idCatalogo = priceObj.idCatalogo, precio_id = priceObj.precio_id, rango_inicio = priceObj.rango_inicio, equivalencia_id = priceObj.equivalencia_id, codigodetalle = priceObj.codigodetalle, precioCode = priceObj.precioCode, precio = priceObj.precio, precioUSD = priceObj.precioUSD.GetValueOrDefault(), precioCredito = priceObj.precioCredito, precioCreditoUSD = priceObj.precioCreditoUSD.GetValueOrDefault(), usuarioActualizacion = "1", estado = 1, fechaActualizacion = DateTime.Now, }; precioSA.PrecioEquivalenciaSave(obj); return(new JsonResult { Data = new { status = true } }); }
private static BE.detalleitemequivalencia_precios AddItemNuevaListaPrecios(BE.detalleitemequivalencia_precios be, decimal?rangoMinimo, decimal max) { BE.detalleitemequivalencia_precios Precio = new BE.detalleitemequivalencia_precios(); //Precio = new detalleitemequivalencia_precios(); Precio = be; Precio.rango_inicio = rangoMinimo; Precio.rango_final = max; return(Precio); }
public JsonResult GetCalculoPrecio(int idCatalogo, decimal?cant) { BE.detalleitemequivalencia_precios prec = new BE.detalleitemequivalencia_precios(); var consulta = (from n in Product.GetDetalleitems from uni in n.detalleitem_equivalencias from cat in uni.detalleitemequivalencia_catalogos where cat.idCatalogo.Equals(idCatalogo) select cat).SingleOrDefault(); var precioVenta = Product.GetCalculoPrecioVenta(cant.GetValueOrDefault(), consulta.codigodetalle, consulta.equivalencia_id, consulta.idCatalogo); prec.precio = precioVenta; return(Json(prec, JsonRequestBehavior.AllowGet)); }
public JsonResult NewPrice(BE.detalleitemequivalencia_precios priceObj) { var precioSA = new SA.detalleitemequivalencia_preciosSA(); var obj = new BE.detalleitemequivalencia_precios() { Action = BE.BaseBE.EntityAction.INSERT, idCatalogo = priceObj.idCatalogo, equivalencia_id = priceObj.equivalencia_id, codigodetalle = priceObj.codigodetalle, rango_inicio = priceObj.rango_inicio, precioCode = "New price", precio = priceObj.precio, precioCredito = priceObj.precioCredito, usuarioActualizacion = "1", estado = 1, fechaActualizacion = DateTime.Now, }; var prec = precioSA.PrecioEquivalenciaSave(obj); return(Json(new { data = prec }, JsonRequestBehavior.AllowGet)); //return new JsonResult { Data = new { status = true } }; }