Ejemplo n.º 1
0
        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
                });
            }
        }
Ejemplo n.º 2
0
 public ResultadoBase EliminarCarteraEmpresa(int CodIngreso)
 {
     try
     {
         IngresoCarteraEmpresaDataAccess.Eliminar(CodIngreso);
         return(new ResultadoBase()
         {
             Estado = "OK", Mensaje = "Registro Eliminado con éxito", Objeto = CodIngreso
         });
     }
     catch (Exception ex)
     {
         return(new ResultadoBase()
         {
             Estado = "ERR", Mensaje = "Error al eliminar " + ex.Message, Objeto = ex
         });
     }
 }
Ejemplo n.º 3
0
        public IngresoCarteraEmpresa DatoCarteraEmpresa(int codIngreso)
        {
            string token = ActionContext.Request.Headers.GetValues("Token").First();

            return(IngresoCarteraEmpresaDataAccess.ObtenerPorID(codIngreso));
        }