Пример #1
0
        public RespuestaSP SP_GrabarDetalleCompra(SG_DETALLES_COMPRAS det, 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_DETALLE_COMPRA(det.ID_DETALLE, det.ID_COMPRA, det.DETALLE, det.IMPORTE, ID_USR, p_res);
                if (p_res.Value.ToString() == "1")
                {
                    result.success = true;
                    result.msg = "Proceso Ejectuado Correctamente";
                }
                else
                {
                    result.success = false;
                    result.msg = p_res.Value.ToString();
                }

            });
            return result;
        }
Пример #2
0
 public JsonResult GuardarCompra(SG_COMPRAS comp, string detalles)
 {
     int id_usr = Convert.ToInt32(User.Identity.Name.Split('-')[3]);
     RespuestaSP respuestaSP = new RespuestaSP();
     respuestaSP = _serCmp.SP_GrabarCompra(comp, id_usr);
     int id_compra;
     bool esNumero = int.TryParse(respuestaSP.msg, out id_compra);
     if (esNumero)
     {
         if (detalles != "false")
         {
             dynamic det = JsonConvert.DeserializeObject(detalles);
             foreach (var item in det)
             {
                 SG_DETALLES_COMPRAS detalleCompra = new SG_DETALLES_COMPRAS()
                 {
                     ID_DETALLE = item.ID_DETALLE,
                     DETALLE = item.DETALLE,
                     ID_COMPRA = id_compra,
                     IMPORTE = item.SIMPORTE,
                 };
                 respuestaSP = _serCmp.SP_GrabarDetalleCompra(detalleCompra, id_usr);
             }
         }
         else {
             respuestaSP.msg = "Proceso Ejecutado Correctamente...";
         }
     }
     else
     {
         respuestaSP.success = false;
     }
     respuestaSP.id = id_compra;
     return Json(respuestaSP);
 }
Пример #3
0
 /// <summary>
 /// Método desusado para agregar un nuevo objeto al EntitySet SG_DETALLES_COMPRAS. Considere la posibilidad de usar el método .Add de la propiedad ObjectSet&lt;T&gt; asociada.
 /// </summary>
 public void AddToSG_DETALLES_COMPRAS(SG_DETALLES_COMPRAS sG_DETALLES_COMPRAS)
 {
     base.AddObject("SG_DETALLES_COMPRAS", sG_DETALLES_COMPRAS);
 }
Пример #4
0
 /// <summary>
 /// Crear un nuevo objeto SG_DETALLES_COMPRAS.
 /// </summary>
 /// <param name="iD_DETALLE">Valor inicial de la propiedad ID_DETALLE.</param>
 /// <param name="iD_COMPRA">Valor inicial de la propiedad ID_COMPRA.</param>
 /// <param name="dETALLE">Valor inicial de la propiedad DETALLE.</param>
 /// <param name="pRECIO">Valor inicial de la propiedad PRECIO.</param>
 /// <param name="iMPORTE">Valor inicial de la propiedad IMPORTE.</param>
 /// <param name="iD_USUARIO">Valor inicial de la propiedad ID_USUARIO.</param>
 public static SG_DETALLES_COMPRAS CreateSG_DETALLES_COMPRAS(global::System.Int32 iD_DETALLE, global::System.Int32 iD_COMPRA, global::System.String dETALLE, global::System.Decimal pRECIO, global::System.Decimal iMPORTE, global::System.Int16 iD_USUARIO)
 {
     SG_DETALLES_COMPRAS sG_DETALLES_COMPRAS = new SG_DETALLES_COMPRAS();
     sG_DETALLES_COMPRAS.ID_DETALLE = iD_DETALLE;
     sG_DETALLES_COMPRAS.ID_COMPRA = iD_COMPRA;
     sG_DETALLES_COMPRAS.DETALLE = dETALLE;
     sG_DETALLES_COMPRAS.PRECIO = pRECIO;
     sG_DETALLES_COMPRAS.IMPORTE = iMPORTE;
     sG_DETALLES_COMPRAS.ID_USUARIO = iD_USUARIO;
     return sG_DETALLES_COMPRAS;
 }