コード例 #1
0
        public static long Guardar(IngresoCarteraEmpresaAdmin ingresocartera, string Token)
        {
            Parametros parametros = new Parametros
            {
                new Parametro("@IdEmpresaIngreso", ingresocartera.CodIngresoEmpresa),
                new Parametro("@Token", Token),
                new Parametro("@EmpresaRut", ingresocartera.RutEmpresa),
                new Parametro("@EmpresaNombre", ingresocartera.NombreEmpresa),
                new Parametro("@NTrabajador", ingresocartera.nTrabajador),
                new Parametro("@EsHolding", ingresocartera.esHolding),
                new Parametro("@Comentarios", ingresocartera.Comentarios),
            };

            return(DBHelper.InstanceCRM.ObtenerEscalar <long>("carteras.spMotorCarteraAdminIngreso_Guardar", parametros));
        }
コード例 #2
0
        public ResultadoBase GuardarCarteraAdmin([FromBody] IngresoCarteraEmpresaAdmin entrada)
        {
            try
            {
                string token = ActionContext.Request.Headers.GetValues("Token").First();
                long   id    = IngresoCarteraEmpresaAdminDataAccess.Guardar(entrada, token);

                foreach (var item in entrada.EjecAsignado)
                {
                    IngresoCarteraEmpresaAdminDataAccess.GuardarAsignacion(item, id);
                }
                return(new ResultadoBase()
                {
                    Estado = "OK", Mensaje = "Ingreso Correcto", Objeto = entrada
                });
            }
            catch (Exception ex)
            {
                return(new ResultadoBase()
                {
                    Estado = "ERR", Mensaje = "Error en el ingreso: " + ex.Message, Objeto = ex
                });
            }
        }