public RespuestaSP SP_GuardarAjuste(SG_AJUSTES_TANQUE ajus, int ID_COMBUSTIBLE, int ID_USR) { RespuestaSP result = new RespuestaSP(); ExecuteManager(uow => { var context = (CityTruckContext)uow.Context; ObjectParameter p_res = new ObjectParameter("p_res", typeof(String)); context.P_SG_GUARDAR_AJUSTE_TANQUE(ajus.ID_AJUSTE,ID_COMBUSTIBLE,ajus.FECHA,ajus.OBSERVACION,ajus.CANTIDAD, ID_USR, p_res); if (p_res.Value.ToString() == "1") { result.success = true; result.msg = "Proceso Ejecutado Correctamente"; } else { result.success = false; result.msg = p_res.Value.ToString(); } }); return result; }
/// <summary> /// Método desusado para agregar un nuevo objeto al EntitySet SG_AJUSTES_TANQUE. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet<T> asociada. /// </summary> public void AddToSG_AJUSTES_TANQUE(SG_AJUSTES_TANQUE sG_AJUSTES_TANQUE) { base.AddObject("SG_AJUSTES_TANQUE", sG_AJUSTES_TANQUE); }
/// <summary> /// Crear un nuevo objeto SG_AJUSTES_TANQUE. /// </summary> /// <param name="iD_AJUSTE">Valor inicial de la propiedad ID_AJUSTE.</param> /// <param name="iD_TANQUE">Valor inicial de la propiedad ID_TANQUE.</param> /// <param name="nRO_COMP">Valor inicial de la propiedad NRO_COMP.</param> /// <param name="fECHA">Valor inicial de la propiedad FECHA.</param> /// <param name="cANTIDAD">Valor inicial de la propiedad CANTIDAD.</param> /// <param name="oBSERVACION">Valor inicial de la propiedad OBSERVACION.</param> /// <param name="iD_USUARIO">Valor inicial de la propiedad ID_USUARIO.</param> public static SG_AJUSTES_TANQUE CreateSG_AJUSTES_TANQUE(global::System.Int32 iD_AJUSTE, global::System.Int16 iD_TANQUE, global::System.Int32 nRO_COMP, global::System.DateTime fECHA, global::System.Decimal cANTIDAD, global::System.String oBSERVACION, global::System.Int16 iD_USUARIO) { SG_AJUSTES_TANQUE sG_AJUSTES_TANQUE = new SG_AJUSTES_TANQUE(); sG_AJUSTES_TANQUE.ID_AJUSTE = iD_AJUSTE; sG_AJUSTES_TANQUE.ID_TANQUE = iD_TANQUE; sG_AJUSTES_TANQUE.NRO_COMP = nRO_COMP; sG_AJUSTES_TANQUE.FECHA = fECHA; sG_AJUSTES_TANQUE.CANTIDAD = cANTIDAD; sG_AJUSTES_TANQUE.OBSERVACION = oBSERVACION; sG_AJUSTES_TANQUE.ID_USUARIO = iD_USUARIO; return sG_AJUSTES_TANQUE; }
public JsonResult ObtenerAjuste(SG_AJUSTES_TANQUE tanque, int ID_COMBUSTIBLE) { var datos = _serCom.ObtenerAjusteTanque(x => x.FECHA == tanque.FECHA && x.SG_TANQUES.ID_COMBUSTIBLE == ID_COMBUSTIBLE); if (datos != null) { var format = new { ID_COMBUSTIBLE = datos.SG_TANQUES.ID_COMBUSTIBLE, ID_AJUSTE = datos.ID_AJUSTE, CANTIDAD = datos.CANTIDAD, OBSERVACION = datos.OBSERVACION, NRO_COMP = datos.NRO_COMP //PRECIO = datos.PRECIO }; return Json(new { success = true, data = format }); } else { var combustible = _serCom.ObtenerCombustible(x => x.ID_COMBUSTIBLE == ID_COMBUSTIBLE); var format = new { ID_COMBUSTIBLE = combustible.ID_COMBUSTIBLE, ID_AJUSTE = 0, CANTIDAD = 0, NRO_COMP = 0, OBSERVACION = "Sin Observacion", //PRECIO = combustible.PRECIO_VENTA }; return Json(new { success = true, data = format }); } }
public JsonResult GuardarAjusteTanque(SG_AJUSTES_TANQUE ajus, int ID_COMBUSTIBLE) { try { int id_usr = Convert.ToInt32(User.Identity.Name.Split('-')[3]); RespuestaSP respuestaRSP = new RespuestaSP(); respuestaRSP = _serTan.SP_GuardarAjuste(ajus, ID_COMBUSTIBLE, id_usr); return Json(respuestaRSP); } catch (Exception) { throw; } }