public object consultarConfigurarComponentePorComponente(ConfigurarComponente _ConfigurarComponente)
        {
            object        _respuesta = new object();
            RespuestaHTTP _http      = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault();

            try
            {
                if (_ConfigurarComponente.IdAsignarComponenteGenerico == null || string.IsNullOrEmpty(_ConfigurarComponente.IdAsignarComponenteGenerico))
                {
                    _http         = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault();
                    _http.mensaje = "Ingrese el componente";
                }
                else
                {
                    ConfigurarComponente _ConfigurarComponenteDato = new ConfigurarComponente();
                    _ConfigurarComponente.IdAsignarComponenteGenerico = _seguridad.DesEncriptar(_ConfigurarComponente.IdAsignarComponenteGenerico);
                    _ConfigurarComponenteDato = _objConfigurarComponente.ConsultarConfigurarComponentePorIdAsignarComponente(_ConfigurarComponente.IdAsignarComponenteGenerico).FirstOrDefault();
                    _respuesta = _ConfigurarComponenteDato;
                    _http      = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault();
                }
            }
            catch (Exception ex)
            {
                _http.mensaje = _http.mensaje + " " + ex.Message.ToString();
            }
            return(new { respuesta = _respuesta, http = _http });
        }
Exemple #2
0
 public ConfigurarComponente ModificarConfigurarComponente(ConfigurarComponente _ConfigurarComponente)
 {
     try
     {
         foreach (var item in db.Sp_ConfigurarComponenteModificar(int.Parse(_ConfigurarComponente.IdConfigurarComponente), _ConfigurarComponente.Contenido, int.Parse(_ConfigurarComponente.IdAsignarComponenteGenerico), int.Parse(_ConfigurarComponente.IdAsignacionTU), _ConfigurarComponente.Imagen))
         {
             _ConfigurarComponente.IdConfigurarComponente      = _seguridad.Encriptar(item.IdConfigurarComponente.ToString());
             _ConfigurarComponente.IdAsignacionTU              = _seguridad.Encriptar(item.IdAsignacionTU.ToString());
             _ConfigurarComponente.IdAsignarComponenteGenerico = _seguridad.Encriptar(item.IdAsignarComponenteGenerico.ToString());
             _ConfigurarComponente.Contenido = item.Contenido;
         }
         return(_ConfigurarComponente);
     }
     catch (Exception)
     {
         _ConfigurarComponente.IdConfigurarComponente = "0";
         return(_ConfigurarComponente);
     }
 }
        public object configurarComponente_insertar(ConfigurarComponente _ConfigurarComponente)
        {
            object        _respuesta = new object();
            RespuestaHTTP _http      = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "500").FirstOrDefault();

            try
            {
                if (_ConfigurarComponente == null)
                {
                    _http         = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault();
                    _http.mensaje = "No se encontró el objeto del componente";
                }
                else if (_ConfigurarComponente.IdAsignacionTU == null || string.IsNullOrEmpty(_ConfigurarComponente.IdAsignacionTU))
                {
                    _http         = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault();
                    _http.mensaje = "Ingrese la persona logueada";
                }
                else if (_ConfigurarComponente.IdAsignarComponenteGenerico == null || string.IsNullOrEmpty(_ConfigurarComponente.IdAsignarComponenteGenerico))
                {
                    _http         = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault();
                    _http.mensaje = "Ingrese el componente";
                }
                else if (_ConfigurarComponente.Contenido == null || string.IsNullOrEmpty(_ConfigurarComponente.Contenido))
                {
                    _http         = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault();
                    _http.mensaje = "Ingrese el contenido";
                }
                else
                {
                    ConfigurarComponente ConfigurarComponenteDato = new ConfigurarComponente();
                    _ConfigurarComponente.IdAsignacionTU = _seguridad.DesEncriptar(_ConfigurarComponente.IdAsignacionTU);
                    _ConfigurarComponente.IdAsignarComponenteGenerico = _seguridad.DesEncriptar(_ConfigurarComponente.IdAsignarComponenteGenerico);
                    ConfigurarComponenteDato = _objConfigurarComponente.ConsultarConfigurarComponentePorIdAsignarComponente(_ConfigurarComponente.IdAsignarComponenteGenerico).FirstOrDefault();
                    if (ConfigurarComponenteDato == null)
                    {
                        ConfigurarComponenteDato = _objConfigurarComponente.InsertarConfigurarComponente(_ConfigurarComponente);
                    }
                    else
                    {
                        _ConfigurarComponente.IdConfigurarComponente = _seguridad.DesEncriptar(ConfigurarComponenteDato.IdConfigurarComponente);
                        ConfigurarComponenteDato = _objConfigurarComponente.ModificarConfigurarComponente(_ConfigurarComponente);
                    }

                    if (ConfigurarComponenteDato.IdConfigurarComponente == "0")
                    {
                        _http         = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "400").FirstOrDefault();
                        _http.mensaje = "Ocurrió un error al tratar de ingresar la configuracion";
                    }
                    else
                    {
                        _respuesta = ConfigurarComponenteDato;
                        _http      = _objCatalogoRespuestasHTTP.consultar().Where(x => x.codigo == "200").FirstOrDefault();
                    }
                }
            }
            catch (Exception ex)
            {
                _http.mensaje = _http.mensaje + " " + ex.Message.ToString();
            }
            return(new { respuesta = _respuesta, http = _http });
        }