public ResultadoBase GuardarCartera(WebCarteraEmpresa entrada)
        {
            try
            {
                string token = ActionContext.Request.Headers.GetValues("Token").First();
                IngresoCarteraEmpresa ing = new IngresoCarteraEmpresa();

                ing.CodIngresoEmpresa = entrada.webCodIngreso;
                ing.RutEmpresa        = entrada.webRutEmpresa.Replace(".", "");
                ing.NombreEmpresa     = entrada.webNombreEmpresa;
                ing.TipoEjectEmpresa  = entrada.webTipoEjecutivo;
                ing.RutEjecutivo      = entrada.webRutEjecutivo.Replace(".", "");
                ing.NombreEjecutivo   = entrada.webNombreEjecutivo;


                IngresoCarteraEmpresaDataAccess.Guardar(ing, token);
                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
                });
            }
        }
Exemple #2
0
        public static long Guardar(IngresoCarteraEmpresa 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("@EmpresaTipoEjecutivo", ingresocartera.TipoEjectEmpresa),
                new Parametro("@EmpresaRutEjecutivo", ingresocartera.RutEjecutivo),
                new Parametro("@EmpresaNombreEjecutivo", ingresocartera.NombreEjecutivo)
            };

            return(DBHelper.InstanceCRM.ObtenerEscalar <long>("carteras.spMotorCarteraIngreso_Guardar", parametros));
        }