Esempio n. 1
0
        public List <AsignarComponenteGenerico> ConsultarAsignarComponenteGenerico()
        {
            //var ListaDescripcionComponente = _objDescripcionComponente.ConsultarDescripcionComponente();
            var listaComponentes = _objComponentes.ConsultarComponente();
            List <AsignarComponenteGenerico> _lista = new List <AsignarComponenteGenerico>();

            foreach (var item in db.Sp_AsignarComponenteGenericoConsultar())
            {
                Componente DataComponente = new Componente();
                DataComponente = listaComponentes.Where(p => p.IdComponente == item.IdComponente).FirstOrDefault();
                //DataComponente.DescripcionComponente = ListaDescripcionComponente.Where(p => _seguridad.DesEncriptar(p.IdAsignarComponenteGenerico) == item.IdAsignarComponenteGenerico.ToString()).ToList();
                _lista.Add(new AsignarComponenteGenerico()
                {
                    IdAsignarComponenteGenerico           = item.IdAsignarComponenteGenerico,
                    IdAsignarComponenteGenericoEncriptado = _seguridad.Encriptar(item.IdAsignarComponenteGenerico.ToString()),
                    IdAsignarCuestionarioModelo           = _seguridad.Encriptar(item.IdAsignarCuestionarioModelo.ToString()),
                    IdComponente = _seguridad.Encriptar(item.IdComponente.ToString()),
                    Orden        = item.Orden,
                    Utilizado    = item.AsignarComponenteGenericoUtilizado,
                    //DescripcionComponente = ListaDescripcionComponente.Where(p=> _seguridad.DesEncriptar(p.IdAsignarComponenteGenerico) == item.IdAsignarComponenteGenerico.ToString()).ToList(),
                    Componente = DataComponente
                });
            }
            return(_lista);
        }
Esempio n. 2
0
        public List <Componente> ConsultarComponente()
        {
            List <Componente> _lista = new List <Componente>();

            foreach (var item in db.Sp_ComponenteConsultar())
            {
                _lista.Add(new Componente()
                {
                    IdComponente           = item.IdComponente,
                    IdComponenteEncriptado = _seguridad.Encriptar(item.IdComponente.ToString()),
                    Descripcion            = item.DescripcionComponente,
                    Estado               = item.EstadoComponente,
                    Orden                = item.OrdenComponente,
                    Utilizado            = item.UtilizadoComponente,
                    CuestionarioGenerico = new CuestionarioGenerico()
                    {
                        IdCuestionarioGenerico           = item.IdCuestionarioGenerico,
                        IdCuestionarioGenericoEncriptado = _seguridad.Encriptar(item.IdCuestionarioGenerico.ToString()),
                        Descripcion = item.DescripcionCuestionarioGenerico,
                        Estado      = item.EstadoCuestionarioGenerico,
                        Nombre      = item.NombreCuestionarioGenerico
                    }
                });
            }
            return(_lista);
        }
Esempio n. 3
0
        public ActionResult Cambiarsemestreporcohorte(string _idMaestriaEncriptado, string _idCohorteEncriptado)
        {
            string _mensaje = "<div class='alert alert-danger text-center' role='alert'>OCURRIÓ UN ERROR INESPERADO</div>";
            bool   _validar = false;

            try
            {
                if (Session["roll"] == null)
                {
                    _mensaje = "<div class='alert alert-danger text-center' role='alert'>LA SESIÓN HA EXPIRADO, POR FAVOR RECARGUE LA PÁGINA</div>";
                }
                else if (Session["roll"].ToString() != "40")
                {
                    _mensaje = "<div class='alert alert-danger text-center' role='alert'>NO TIENE ACCESO A ESTA PARTE DEL SISTEMA</div>";
                }
                else if (string.IsNullOrEmpty(_idMaestriaEncriptado))
                {
                    _mensaje = "<div class='alert alert-danger text-center' role='alert'>SELECCIONE UNA MAESTRÍA</div>";
                }
                else if (string.IsNullOrEmpty(_idCohorteEncriptado))
                {
                    _mensaje = "<div class='alert alert-danger text-center' role='alert'>SELECCIONE UNA COHORTE</div>";
                }
                else
                {
                    int _idCohorte            = Convert.ToInt32(_objSeguridad.DesEncriptar(_idCohorteEncriptado));
                    var _objConfigurarCohorte = _objCatalogoConfigurarCohorte.ConsultarConfigurarCohorte().Where(c => c.Eliminado == false && c.Cohorte.IdCohorte == _idCohorte).FirstOrDefault();
                    if (_objConfigurarCohorte == null)
                    {
                        _mensaje = "<div class='alert alert-danger text-center' role='alert'>ES NECESARIO QUE REALICE PREVIAMENTE LA CONFIGURACIÓN PARA ESTA MAESTRÍA Y COHORTE</div>";
                    }
                    else
                    {
                        var _listaSemestres = _objCatalogoConfigurarSemestre.ConsultarConfigurarSemestre().Where(c => c.Eliminado == false && c.Semestre.Eliminado == false && c.ConfigurarModuloDocente.Eliminado == false && c.ConfigurarCohorte.IdConfigurarCohorte == _objConfigurarCohorte.IdConfigurarCohorte).ToList()
                                              .Select(x => new EntidadSemestre()
                        {
                            Identificador = x.Semestre.Identificador, IdSemestre = x.Semestre.IdSemestre, Descripcion = x.Semestre.Descripcion, Eliminado = x.Semestre.Eliminado
                        })
                                              .GroupBy(y => y.IdSemestre).Select(x => new EntidadSemestre()
                        {
                            IdSemestre = x.Key, Descripcion = x.Select(c => c.Descripcion).FirstOrDefault(), Identificador = x.Select(c => c.Identificador).FirstOrDefault(), Eliminado = x.Select(c => c.Eliminado).FirstOrDefault()
                        }).OrderBy(y => y.Identificador).ToList();
                        string _optionSemestre = "<option value='0'>SELECCIONE UN SEMESTRE</option>";
                        foreach (var item in _listaSemestres)
                        {
                            _optionSemestre = _optionSemestre + "<option value='" + _objSeguridad.Encriptar(item.IdSemestre.ToString()) + "'>" + item.Identificador + ". " + item.Descripcion.ToUpper() + "</option>";
                        }
                        _mensaje = "";
                        _validar = true;
                        return(Json(new { mensaje = _mensaje, validar = _validar, tabla = _optionSemestre }, JsonRequestBehavior.AllowGet));
                    }
                }
            }
            catch (Exception ex)
            {
                _mensaje = "<div class='alert alert-danger text-center' role='alert'>ERROR INTERNO DEL SISTEMA: " + ex.Message + "</div>";
            }
            return(Json(new { mensaje = _mensaje, validar = _validar }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 4
0
        public ActionResult Cambiarmodulosporsemestre(string _idMaestriaEncriptado, string _idCohorteEncriptado, string _idSemestreEncriptado)
        {
            string _mensaje = "<div class='alert alert-danger text-center' role='alert'>OCURRIÓ UN ERROR INESPERADO</div>";
            bool   _validar = false;

            try
            {
                if (Session["roll"] == null)
                {
                    _mensaje = "<div class='alert alert-danger text-center' role='alert'>LA SESIÓN HA EXPIRADO, POR FAVOR RECARGUE LA PÁGINA</div>";
                }
                else if (Session["roll"].ToString() != "40")
                {
                    _mensaje = "<div class='alert alert-danger text-center' role='alert'>NO TIENE ACCESO A ESTA PARTE DEL SISTEMA</div>";
                }
                else if (string.IsNullOrEmpty(_idMaestriaEncriptado))
                {
                    _mensaje = "<div class='alert alert-danger text-center' role='alert'>SELECCIONE UNA MAESTRÍA</div>";
                }
                else if (string.IsNullOrEmpty(_idCohorteEncriptado))
                {
                    _mensaje = "<div class='alert alert-danger text-center' role='alert'>SELECCIONE UNA COHORTE</div>";
                }
                else if (string.IsNullOrEmpty(_idSemestreEncriptado))
                {
                    _mensaje = "<div class='alert alert-danger text-center' role='alert'>SELECCIONE UN SEMESTRE</div>";
                }
                else
                {
                    int _idCohorte            = Convert.ToInt32(_objSeguridad.DesEncriptar(_idCohorteEncriptado));
                    var _objConfigurarCohorte = _objCatalogoConfigurarCohorte.ConsultarConfigurarCohorte().Where(c => c.Eliminado == false && c.Cohorte.IdCohorte == _idCohorte).FirstOrDefault();
                    if (_objConfigurarCohorte == null)
                    {
                        _mensaje = "<div class='alert alert-danger text-center' role='alert'>ES NECESARIO QUE REALICE PREVIAMENTE LA CONFIGURACIÓN PARA ESTA MAESTRÍA Y COHORTE</div>";
                    }
                    else
                    {
                        int    _idPersona    = Convert.ToInt32(Session["idPersona"]);
                        int    _idDocente    = _objCatalogoDocente.ConsultarDocente().Where(c => c.Persona.IdPersona == _idPersona && c.Eliminado == false).FirstOrDefault().IdDocente;
                        int    _idSemestre   = Convert.ToInt32(_objSeguridad.DesEncriptar(_idSemestreEncriptado));
                        var    _listaModulos = _objCatalogoConfigurarSemestre.ConsultarConfigurarSemestre().Where(c => c.Eliminado == false && c.Semestre.Eliminado == false && c.ConfigurarModuloDocente.Eliminado == false && c.ConfigurarCohorte.IdConfigurarCohorte == _objConfigurarCohorte.IdConfigurarCohorte && c.Semestre.IdSemestre == _idSemestre && c.ConfigurarModuloDocente.Docente.Persona.IdPersona == _idPersona).ToList();
                        string _optionModulo = "<option value='0'>SELECCIONE UN MÓDULO</option>";
                        foreach (var item in _listaModulos.OrderBy(c => c.ConfigurarModuloDocente.Modulo.Descripcion))
                        {
                            _optionModulo = _optionModulo + "<option value='" + _objSeguridad.Encriptar(item.IdConfigurarSemestre.ToString()) + "'>" + item.ConfigurarModuloDocente.Modulo.Descripcion.ToUpper() + " ( " + item.ConfigurarModuloDocente.Docente.Persona.Nombres.ToUpper() + " ) " + "</option>";
                        }
                        _mensaje = "";
                        _validar = true;
                        return(Json(new { mensaje = _mensaje, validar = _validar, tabla = _optionModulo }, JsonRequestBehavior.AllowGet));
                    }
                }
            }
            catch (Exception ex)
            {
                _mensaje = "<div class='alert alert-danger text-center' role='alert'>ERROR INTERNO DEL SISTEMA: " + ex.Message + "</div>";
            }
            return(Json(new { mensaje = _mensaje, validar = _validar }, JsonRequestBehavior.AllowGet));
        }
 public List <TipoUsuario> ConsultarTipoUsuarios()
 {
     foreach (var item in db.Sp_TipoUsuarioConsultar())
     {
         ListaTipoUsuarios.Add(new TipoUsuario()
         {
             IdTipoUsuarioEncriptado = _seguridad.Encriptar(item.IdTipoUsuario.ToString()),
             IdTipoUsuario           = item.IdTipoUsuario,
             Identificador           = item.Identificador,
             Descripcion             = item.Descripcion,
             Estado = item.Estado
         });
     }
     return(ListaTipoUsuarios);
 }
Esempio n. 6
0
        public ActionResult Cambiarfechaasistenciaporconfigurarsemestre(string _idConfigurarSemestreEncriptado)
        {
            string _mensaje = "<div class='alert alert-danger text-center' role='alert'>OCURRIÓ UN ERROR INESPERADO</div>";
            bool   _validar = false;

            try
            {
                if (Session["roll"] == null)
                {
                    _mensaje = "<div class='alert alert-danger text-center' role='alert'>LA SESIÓN HA EXPIRADO, POR FAVOR RECARGUE LA PÁGINA</div>";
                }
                else if (Session["roll"].ToString() != "28")
                {
                    _mensaje = "<div class='alert alert-danger text-center' role='alert'>NO TIENE ACCESO A ESTA PARTE DEL SISTEMA</div>";
                }
                else if (string.IsNullOrEmpty(_idConfigurarSemestreEncriptado) || _idConfigurarSemestreEncriptado == "0")
                {
                    _mensaje = "<div class='alert alert-danger text-center' role='alert'>SELECCIONE UN MÓDULO</div>";
                }
                else
                {
                    int _idConfigurarSemestre  = Convert.ToInt32(_objSeguridad.DesEncriptar(_idConfigurarSemestreEncriptado));
                    var _objConfigurarSemestre = _objCatalogoConfigurarSemestre.ConsultarConfigurarSemestrePorId(_idConfigurarSemestre).Where(c => c.Eliminado == false).FirstOrDefault();
                    if (_objConfigurarSemestre == null)
                    {
                        _mensaje = "<div class='alert alert-danger text-center' role='alert'>NO SE ENCONTRÓ EL OBJETO CONFIGURAR SEMETRE</div>";
                    }
                    else
                    {
                        var    _listaFechaAsistencia = _objCatalogoFechaAsistencia.ConsultarFechaAsistenciaPorIConfigurarSemestre(_idConfigurarSemestre).Where(c => c.Eliminado == false).OrderBy(c => c.Fecha).ToList();
                        string _optionFecha          = "<option value='0'>SELECCIONE FECHA Y HORARIO</option>";
                        foreach (var item in _listaFechaAsistencia)
                        {
                            _optionFecha = _optionFecha + "<option value='" + _objSeguridad.Encriptar(item.IdFechaAsistencia.ToString()) + "'>" + item.Fecha.ToShortDateString() + " / (" + item.Horario.HoraEntrada.ToString() + " - " + item.Horario.HoraSalida.ToString() + " )</option>";
                        }

                        _mensaje = "";
                        _validar = true;
                        return(Json(new { mensaje = _mensaje, validar = _validar, tabla = _optionFecha }, JsonRequestBehavior.AllowGet));
                    }
                }
            }
            catch (Exception ex)
            {
                _mensaje = "<div class='alert alert-danger text-center' role='alert'>ERROR INTERNO DEL SISTEMA: " + ex.Message + "</div>";
            }
            return(Json(new { mensaje = _mensaje, validar = _validar }, JsonRequestBehavior.AllowGet));
        }
Esempio n. 7
0
        protected void btnregistrar_Click(object sender, EventArgs e)
        {
            try
            {
                EntitiesCaisa ec = new EntitiesCaisa();

                ec.email               = txtemail.Text;
                ec.usuario             = Seguridad.Encriptar(txtusuario.Text);
                ec.contrasena          = Seguridad.Encriptar(txtpass.Text);
                ec.confirmarcontrasena = txtconfpass.Text;
                ec.nombre              = Seguridad.Encriptar(txtnombre.Text);
                ec.paterno             = Seguridad.Encriptar(txtpaterno.Text);
                ec.materno             = Seguridad.Encriptar(txtmaterno.Text);
                ec.nacimiento          = Convert.ToDateTime(txtnacimiento.Text);
                ec.edad      = Convert.ToInt32(txtedad.Text);
                ec.direccion = txtdireccion.Text;
                ec.telefono  = txttelefono.Text;
                bu.registrar(ec);
                ScriptManager.RegisterStartupScript(btnregistrar, this.GetType(), "alert", "alert('El registro se genero correctamente');", true);
                Response.Redirect("Login.aspx");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 8
0
        protected void BtnAceptar_Click(object sender, EventArgs e)
        {
            Entidades.PersonaUsuario personaUsuario;
            Negocio.Usuario          usuarioAlta;

            try
            {
                personaUsuario                   = new Entidades.PersonaUsuario();
                personaUsuario.Nombre            = txtNombre.Value.Trim();
                personaUsuario.Apellido          = txtApellido.Value.Trim();
                personaUsuario.CorreoElectronico = txtCorreo.Value.Trim();
                personaUsuario.FechaNacimiento   = DateTime.Parse(txtFechaNacimiento.Value.Trim());

                personaUsuario.Usuario = new Entidades.Usuario();
                personaUsuario.Usuario.NombreUsuario = txtUsuario.Value.Trim();
                personaUsuario.Usuario.Clave         = Seguridad.Encriptar(txtClave.Value.Trim());
                personaUsuario.Usuario.Estado        = int.Parse(drpdPerfil.SelectedValue);

                usuarioAlta = new Negocio.Usuario();

                if (usuarioAlta.Agregar(personaUsuario))
                {
                    MensajeCorrecto();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 9
0
        /// <param name="Proveedor"></param>
        public static void ModificarProveedor(ProveedorEN Proveedor)
        {
            var ListaTelefonoEncriptada = new List<TelefonoEN>();
            string CuitDesencriptado = Proveedor.Cuit;
            Proveedor.Cuit = Seguridad.Encriptar(Proveedor.Cuit);
            foreach (TelefonoEN item in Proveedor.Telefono)
            {
                var UnTelefono = new TelefonoEN();
                UnTelefono.CodTel = item.CodTel;
                UnTelefono.CodEn = item.CodEn;
                UnTelefono.Numero = Seguridad.Encriptar(item.Numero);
                ListaTelefonoEncriptada.Add(UnTelefono);
            }

            Proveedor.Telefono = ListaTelefonoEncriptada;
            ProveedorAD.ModificarProveedor(Proveedor);
            var Bitacora = new BitacoraEN();
            var UsuAut = Autenticar.Instancia();
            Bitacora.Descripcion = Seguridad.Encriptar("Actualizó los datos del proveedor: " + CuitDesencriptado);
            Bitacora.Criticidad = 3.ToString();
            Bitacora.Usuario = UsuAut.UsuarioLogueado;
            BitacoraAD.GrabarBitacora(Bitacora);
            var DVHDatosBitacora = new DVHEN();
            DVHDatosBitacora.Tabla = "Bitacora";
            DVHDatosBitacora.CodReg = Bitacora.CodBit;
            int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora);
            int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora);
            var DVVDatosBitacora = new DVVEN();
            DVVDatosBitacora.Tabla = "Bitacora";
            DVVDatosBitacora.ValorDVH = DVHBitacora;
            DVVDatosBitacora.TipoAccion = "Alta";
            Integridad.GrabarDVV(DVVDatosBitacora);
            throw new InformationException(Negocios.My.Resources.ArchivoIdioma.ModificarProveedor);
        }
Esempio n. 10
0
        public static void GenerarRemito(string NroNota)
        {
            int CodigoNota = NotaVentaAD.ObtenerIDNotaVenta(NroNota);
            var RENV       = new NVRemitoEN();

            if (NVRemitoAD.ValidarRemitoNV(CodigoNota) > 0)
            {
                throw new WarningException(Negocios.My.Resources.ArchivoIdioma.RemitoNVExiste);
            }
            else
            {
                NVRemitoAD.GenerarRemito(CodigoNota, RENV);
            }

            var Bitacora = new BitacoraEN();
            var UsuAut   = Autenticar.Instancia();

            Bitacora.Descripcion = Seguridad.Encriptar("Alta de Remito | Cod: " + RENV.CodRemito);
            Bitacora.Criticidad  = 3.ToString();
            Bitacora.Usuario     = UsuAut.UsuarioLogueado;
            BitacoraAD.GrabarBitacora(Bitacora);
            var DVHDatosBitacora = new DVHEN();

            DVHDatosBitacora.Tabla  = "Bitacora";
            DVHDatosBitacora.CodReg = Bitacora.CodBit;
            int DVHBitacora        = Integridad.CalcularDVH(DVHDatosBitacora);
            int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora);
            var DVVDatosBitacora   = new DVVEN();

            DVVDatosBitacora.Tabla      = "Bitacora";
            DVVDatosBitacora.ValorDVH   = DVHBitacora;
            DVVDatosBitacora.TipoAccion = "Alta";
            Integridad.GrabarDVV(DVVDatosBitacora);
            throw new InformationException(Negocios.My.Resources.ArchivoIdioma.RemitoNVGenerado);
        }
Esempio n. 11
0
        public static List<PatenteEN> CargarPatentesFamilia(string Fam)
        {
            int CodFam;
            Fam = Seguridad.Encriptar(Fam);
            var ListaPatente = new List<PatenteEN>();
            var ListaPatenteProcesada = new List<PatenteEN>();
            if (FamiliaAD.ValidarFamilia(Fam) > 0)
            {
                CodFam = FamiliaAD.ObtenerIDFamilia(Fam);
                ListaPatente = PatenteAD.CargarPatentesFamilia(CodFam);
                foreach (PatenteEN item in ListaPatente)
                {
                    var UnaPatente = new PatenteEN();
                    UnaPatente.CodPat = item.CodPat;
                    UnaPatente.Descripcion = item.Descripcion;
                    ListaPatenteProcesada.Add(UnaPatente);
                }
            }
            else
            {
                throw new WarningException(My.Resources.ArchivoIdioma.FamiliaInexistente);
                //throw new WarningException(Negocios.My.Resources.ArchivoIdioma.FamiliaInexistente);
            }

            return ListaPatenteProcesada;
        }
Esempio n. 12
0
 public static void AltaFamilia(FamiliaEN Familia)
 {
     string FamiliaDesencriptada = Familia.Descripcion;
     Familia.Descripcion = Seguridad.Encriptar(Familia.Descripcion);
     if (FamiliaAD.ValidarFamilia(Familia.Descripcion) > 0)
     {
         throw new WarningException(Negocios.My.Resources.ArchivoIdioma.FamiliaExistente);
         return;
     }
     else
     {
         FamiliaAD.AltaFamilia(Familia);
         var UsuAut = Autenticar.Instancia();
         var Bitacora = new BitacoraEN();
         Bitacora.Descripcion = Seguridad.Encriptar("Alta de Familia: " + FamiliaDesencriptada);
         Bitacora.Criticidad = 3.ToString();
         Bitacora.Usuario = UsuAut.UsuarioLogueado;
         BitacoraAD.GrabarBitacora(Bitacora);
         var DVHDatosBitacora = new DVHEN();
         DVHDatosBitacora.Tabla = "Bitacora";
         DVHDatosBitacora.CodReg = Bitacora.CodBit;
         int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora);
         int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora);
         var DVVDatosBitacora = new DVVEN();
         DVVDatosBitacora.Tabla = "Bitacora";
         DVVDatosBitacora.ValorDVH = DVHBitacora;
         DVVDatosBitacora.TipoAccion = "Alta";
         Integridad.GrabarDVV(DVVDatosBitacora);
         throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaFamilia);
     }
 }
Esempio n. 13
0
        public static Usuario LlenarUsuario(Usuario usuario)
        {
            Console.Write("Correo: ");
            string cor = usuario.Correo = Console.ReadLine();

            if (EmailUtils.IsValidEmail(cor))
            {
                Console.WriteLine("Correo valido");
            }
            else
            {
                Console.Clear();
                LlenarUsuarioInvalido();
            }
            Console.WriteLine("Escriba una contraseña con al menos un numero y minimo 8 caracteres");
            Console.Write("Contraseña: ");
            string c = usuario.Contrasena = Console.ReadLine();

            if (ContraseñaUtils.IsValiPassword(c) == true)
            {
                Console.Clear();
                LlenarUsuarioInvalido();
            }
            usuario.Contrasena = Seguridad.Encriptar(usuario.Contrasena);
            return(usuario);
        }
Esempio n. 14
0
 public static void DepurarBitacora(List<BitacoraEN> ListaRegistros)
 {
     int ValorDVHTotal = BitacoraAD.DepurarBitacora(ListaRegistros);
     var UsuAut = Autenticar.Instancia();
     var DVVDatosCliente = new DVVEN();
     DVVDatosCliente.Tabla = "Bitacora";
     DVVDatosCliente.TipoAccion = "Eliminar";
     DVVDatosCliente.ValorDVH = ValorDVHTotal;
     Integridad.GrabarDVV(DVVDatosCliente);
     var Bitacora = new BitacoraEN();
     Bitacora.Descripcion = Seguridad.Encriptar("Depuró la Bitácora con un total de " + ListaRegistros.Count + " registro/s.");
     Bitacora.Criticidad = 2.ToString();
     Bitacora.Usuario = UsuAut.UsuarioLogueado;
     BitacoraAD.GrabarBitacora(Bitacora);
     var DVHDatosBitacora = new DVHEN();
     DVHDatosBitacora.Tabla = "Bitacora";
     DVHDatosBitacora.CodReg = Bitacora.CodBit;
     int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora);
     int DVHAntiguo = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora);
     var DVVDatosBitacora = new DVVEN();
     DVVDatosBitacora.Tabla = "Bitacora";
     DVVDatosBitacora.ValorDVH = DVHBitacora;
     DVVDatosBitacora.TipoAccion = "Alta";
     Integridad.GrabarDVV(DVVDatosBitacora);
     throw new InformationException(My.Resources.ArchivoIdioma.DepurarBitacora);
     //throw new InformationException(Negocios.My.Resources.ArchivoIdioma.DepurarBitacora);
 }
Esempio n. 15
0
 /// <param name="Cliente"></param>
 public static void BajaCliente(ClienteEN Cliente)
 {
     ClienteAD.BajaCliente(Cliente);
     var UsuLog = Autenticar.Instancia();
     var DVHDatos = new DVHEN();
     DVHDatos.Tabla = "Cliente";
     DVHDatos.CodReg = Cliente.CodCli;
     int DVH = Integridad.CalcularDVH(DVHDatos);
     int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH);
     var DVVDatosCliente = new DVVEN();
     DVVDatosCliente.Tabla = "Cliente";
     DVVDatosCliente.ValorDVHAntiguo = ValorDVHAntiguo;
     DVVDatosCliente.TipoAccion = "Baja Modificar";
     DVVDatosCliente.ValorDVH = DVH;
     Integridad.GrabarDVV(DVVDatosCliente);
     var Bitacora = new BitacoraEN();
     Bitacora.Descripcion = Seguridad.Encriptar("Baja de cliente con CUIT: " + Cliente.Cuit);
     Bitacora.Criticidad = 2.ToString();
     Bitacora.Usuario = UsuLog.UsuarioLogueado;
     var DVHDatosBitacora = new DVHEN();
     DVHDatosBitacora.Tabla = "Bitacora";
     DVHDatosBitacora.CodReg = Bitacora.CodBit;
     int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora);
     int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora);
     var DVVDatosBitacora = new DVVEN();
     DVVDatosBitacora.Tabla = "Bitacora";
     DVVDatosBitacora.ValorDVH = DVHBitacora;
     DVVDatosBitacora.TipoAccion = "Alta";
     Integridad.GrabarDVV(DVVDatosBitacora);
     throw new InformationException(Negocios.My.Resources.ArchivoIdioma.BajaCliente);
 }
Esempio n. 16
0
        public static void EliminarTelefonoUsuario(TelefonoEN UnTelefono)
        {
            var Bitacora = new BitacoraEN();

            UsuarioAD.EliminarTelefonoUsuario(UnTelefono);
            var UsuAut = Autenticar.Instancia();

            Bitacora.Descripcion = Seguridad.Encriptar("Eliminó el telefono: " + UnTelefono.Numero);
            Bitacora.Criticidad  = 3.ToString();
            Bitacora.Usuario     = UsuAut.UsuarioLogueado;
            BitacoraAD.GrabarBitacora(Bitacora);
            var DVHDatosBitacora = new DVHEN();

            DVHDatosBitacora.Tabla  = "Bitacora";
            DVHDatosBitacora.CodReg = Bitacora.CodBit;
            int DVHBitacora      = Integridad.CalcularDVH(DVHDatosBitacora);
            int ValorDVHAntiguo  = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora);
            var DVVDatosBitacora = new DVVEN();

            DVVDatosBitacora.Tabla      = "Bitacora";
            DVVDatosBitacora.ValorDVH   = DVHBitacora;
            DVVDatosBitacora.TipoAccion = "Alta";
            Integridad.GrabarDVV(DVVDatosBitacora);
            throw new InformationException(My.Resources.ArchivoIdioma.EliminarTelefono);
            //throw new InformationException(Negocios.My.Resources.ArchivoIdioma.EliminarTelefono);
        }
Esempio n. 17
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            if (txtUser.Text != "" && txtPass.Text != "")
            {
                Seguridad seg = new Seguridad();

                string pass = seg.Encriptar(txtPass.Text);

                var usuario = usu.LoginUser(txtUser.Text, pass);



                if (usuario.NombreUsuario != null && usuario.IDUser != 0)
                {
                    Session["UserId"]   = usuario.IDUser;
                    Session["UserName"] = usuario.NombreUsuario;
                    Session["Roll"]     = usuario.Rol;

                    Response.Redirect("Menu.aspx");
                }
                else
                {
                    Session["Error"] = "Hola";


                    Response.Redirect("Login.aspx", false);
                }
            }
        }
Esempio n. 18
0
        public static bool Alta(string nombre, string apellido, string fechaNacimiento, string nick, string clave, string correo)
        {
            Entidades.PersonaUsuario usuario;
            Negocio.Usuario          user;

            try
            {
                usuario = new Entidades.PersonaUsuario();

                usuario.Nombre                = nombre;
                usuario.Apellido              = apellido;
                usuario.FechaNacimiento       = Convert.ToDateTime(fechaNacimiento);
                usuario.Usuario               = new Entidades.Usuario();
                usuario.Usuario.NombreUsuario = nick;
                usuario.Usuario.Clave         = Seguridad.Encriptar(clave);
                usuario.Usuario.Estado        = 1;
                usuario.CorreoElectronico     = correo;

                user = new Negocio.Usuario();
                return(user.Agregar(usuario));
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 19
0
        public ActionResult Login(LoginViewModel model)
        {
            if (this.ModelState.IsValid)
            {
                string password = Seguridad.Encriptar(model.Password);
                using (var var = new RestaurantEntities())
                {
                    //var result = var.USUARIO.FirstOrDefault(n => n.NOMBRE_USUARIO == model.Username && n.PASSWORD == model.Password);
                    var resultado = var.USUARIO.Where(n => n.NOMBRE_USUARIO == model.Username && n.PASSWORD == password).FirstOrDefault();

                    if (resultado != null)
                    {
                        return(this.RedirectToAction("Index", "Cuenta"));
                    }
                    else
                    {
                        this.ModelState.AddModelError(string.Empty, "Error al loguearse");
                        return(this.View(model));
                    }
                }
            }
            else
            {
                this.ModelState.AddModelError(string.Empty, "Failed to login.");
                return(this.View(model));
            }
        }
Esempio n. 20
0
        protected void btnIniciar_Click(object sender, EventArgs e)
        {
            Negocio.Usuario          usuario;
            Entidades.Usuario        usuaroLogins;
            Entidades.PersonaUsuario personaUsuario;
            try
            {
                if ((!txtUser.Value.Trim().Equals(string.Empty)) &&
                    (!txtPassword.Value.Trim().Equals(string.Empty)))
                {
                    usuaroLogins = new Entidades.Usuario();
                    usuaroLogins.NombreUsuario = txtUser.Value.Trim();
                    usuaroLogins.Clave         = Seguridad.Encriptar(txtPassword.Value.Trim());

                    usuario        = new Negocio.Usuario();
                    personaUsuario = usuario.Login(usuaroLogins);

                    if (personaUsuario != null)
                    {
                        Session["usuario"] = personaUsuario;
                        Response.Redirect("~/Default.aspx", false);
                    }
                    else
                    {
                        MensajeError();
                        return;
                    }
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 21
0
        public static List<ClienteEN> BuscarCliente(string campo, string valor)
        {
            var ListaCliente = new List<ClienteEN>();
            var ListaCliProcesada = new List<ClienteEN>();
            if ((campo ?? "") == (My.Resources.ArchivoIdioma.CMBCuit ?? ""))
                //if ((campo ?? "") == (Negocios.My.Resources.ArchivoIdioma.CMBCuit ?? ""))
            {
                valor = Seguridad.Encriptar(valor);
            }

            ListaCliente = ClienteAD.BuscarCliente(campo, valor);
            foreach (ClienteEN item in ListaCliente)
            {
                var UnCliente = new ClienteEN();
                UnCliente.CodCli = item.CodCli;
                UnCliente.RazonSocial = item.RazonSocial;
                UnCliente.Cuit = Seguridad.Desencriptar(item.Cuit);
                UnCliente.Direccion = item.Direccion;
                UnCliente.Activo = item.Activo;
                UnCliente.Localidad = item.Localidad;
                ListaCliProcesada.Add(UnCliente);
            }

            return ListaCliProcesada;
        }
Esempio n. 22
0
 public static void AltaLocalidad(LocalidadEN Localidad)
 {
     if (LocalidadAD.ValidarLocalidad(Localidad.Descripcion) > 0)
     {
         throw new WarningException(My.Resources.ArchivoIdioma.LocalidadExistente);
         //throw new WarningException(Negocios.My.Resources.ArchivoIdioma.LocalidadExistente);
         return;
     }
     else
     {
         var Bitacora = new BitacoraEN();
         var UsuLog   = Autenticar.Instancia();
         Bitacora.Descripcion = Seguridad.Encriptar("Alta de localidad: " + Localidad.Descripcion);
         Bitacora.Criticidad  = 3.ToString();
         Bitacora.Usuario     = UsuLog.UsuarioLogueado;
         BitacoraAD.GrabarBitacora(Bitacora);
         var DVHDatosBitacora = new DVHEN();
         DVHDatosBitacora.Tabla  = "Bitacora";
         DVHDatosBitacora.CodReg = Bitacora.CodBit;
         int DVHBitacora        = Integridad.CalcularDVH(DVHDatosBitacora);
         int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora);
         var DVVDatosBitacora   = new DVVEN();
         DVVDatosBitacora.Tabla      = "Bitacora";
         DVVDatosBitacora.ValorDVH   = DVHBitacora;
         DVVDatosBitacora.TipoAccion = "Alta";
         Integridad.GrabarDVV(DVVDatosBitacora);
         LocalidadAD.AltaLocalidad(Localidad);
         throw new InformationException(My.Resources.ArchivoIdioma.AltaLocalidad);
         //throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaLocalidad);
     }
 }
Esempio n. 23
0
        /// <param name="NotaPedido"></param>
        public static void CrearNotaPedido(NotaPedidoEN NotaPedido)
        {
            var ListaDetalle = new List<DetalleEN>();
            foreach (DetalleEN item in NotaPedido.Detalle)
            {
                var Linea = new DetalleEN();
                Linea.CodProd = item.CodProd;
                Linea.NombreProducto = item.NombreProducto;
                Linea.Precio = Seguridad.Encriptar(item.Precio);
                Linea.Cantidad = item.Cantidad;
                ListaDetalle.Add(Linea);
            }

            NotaPedido.Detalle = ListaDetalle;
            NotaPedidoAD.CrearNotaPedido(NotaPedido);
            var Bitacora = new BitacoraEN();
            var UsuAut = Autenticar.Instancia();
            Bitacora.Descripcion = Seguridad.Encriptar("Alta de Nota de Pedido | Cod: " + NotaPedido.CodNot);
            Bitacora.Criticidad = 3.ToString();
            Bitacora.Usuario = UsuAut.UsuarioLogueado;
            BitacoraAD.GrabarBitacora(Bitacora);
            var DVHDatosBitacora = new DVHEN();
            DVHDatosBitacora.Tabla = "Bitacora";
            DVHDatosBitacora.CodReg = Bitacora.CodBit;
            int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora);
            int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora);
            var DVVDatosBitacora = new DVVEN();
            DVVDatosBitacora.Tabla = "Bitacora";
            DVVDatosBitacora.ValorDVH = DVHBitacora;
            DVVDatosBitacora.TipoAccion = "Alta";
            Integridad.GrabarDVV(DVVDatosBitacora);
            throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaNotaPedido);
        }
Esempio n. 24
0
        private void Crear()
        {
            try
            {
                string nombre        = this.txtNombre.Text;
                string email         = this.txtEmail.Text;
                string usuario       = this.txtUsuario.Text;
                string password      = Seguridad.Encriptar(this.txtPassword.Text);
                int    usuarioTipoId = Int32.Parse(this.cmbTipoUsuario.SelectedValue.ToString());

                //upload de imagen
                string imagen    = CargaImagen();
                int    usuarioId = Global.usuarioId;

                bool insert = new Usuarios().Crear(nombre, email, usuario, password, imagen, usuarioTipoId, usuarioId);

                if (insert)
                {
                    new HCSoft.Mensajes().Ingresado();
                    this.DialogResult = DialogResult.OK;
                }
            }
            catch (Exception ex)
            {
                new HCSoft.Mensajes().Error(ex);
                throw;
            }
        }
        public ActionResult Autenticar(string usuario, string clave)
        {
            //string cadena = Seguridad.Encriptar("12345");
            string  claveEncrictada = Seguridad.Encriptar(clave);
            Usuario login           = db.Usuario.Where(x => x.NombreUsuario == usuario && x.Clave == claveEncrictada && x.Activo == true).SingleOrDefault();

            if (login != null)
            {
                //SessionHelper.AddUserToSession(login.idUsuario.ToString());
                Session["Usuario"]       = login;
                Session["Opciones"]      = login.Rol.OpcionRol.Where(x => x.Activo == true && x.TienePermiso == true).Select(x => x.Opcion).ToList();
                Session["UsuarioNombre"] = login.Nombres;
                Session["UsuarioRol"]    = login.Rol.NombreRol;

                string xml  = System.IO.File.ReadAllText(Server.MapPath(Url.Content("~/Extencion/PlantillasCorreo/PlantillaInicioSesion.html")));
                var    html = xml.ToString();

                html = html.Replace("@nombres", login.Nombres + " " + login.Apellidos);
                html = html.Replace("@fecha", DateTime.Now.ToLongDateString() + " " + DateTime.Now.ToShortTimeString());

                Correo.EnviarCorreoGmail(login.Correo, "Informe de inicio de sesión", html);

                return(RedirectToAction("Index", "Inicio"));
            }
            else
            {
                return(View());
            }
        }
Esempio n. 26
0
 public static void ModificarStockProducto(ProductoEN Producto)
 {
     ProductoAD.ModificarStockProducto(Producto);
     var UsuAut = Autenticar.Instancia();
     var DVHDatos = new DVHEN();
     DVHDatos.Tabla = "Producto";
     DVHDatos.CodReg = Producto.CodProd;
     int DVH = Integridad.CalcularDVH(DVHDatos);
     int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatos, DVH);
     var DVVDatos = new DVVEN();
     DVVDatos.Tabla = "Producto";
     DVVDatos.ValorDVH = DVH;
     DVVDatos.TipoAccion = "Baja Modificar";
     DVVDatos.ValorDVHAntiguo = ValorDVHAntiguo;
     Integridad.GrabarDVV(DVVDatos);
     var Bitacora = new BitacoraEN();
     Bitacora.Descripcion = Seguridad.Encriptar("Se agrego " + Producto.Cantidad + " unidades al stock del producto: " + Producto.CodProd + "||" + Producto.Nombre);
     Bitacora.Criticidad = 2.ToString();
     Bitacora.Usuario = UsuAut.UsuarioLogueado;
     BitacoraAD.GrabarBitacora(Bitacora);
     var DVHDatosBitacora = new DVHEN();
     DVHDatosBitacora.Tabla = "Bitacora";
     DVHDatosBitacora.CodReg = Bitacora.CodBit;
     int DVHBitacora = Integridad.CalcularDVH(DVHDatosBitacora);
     int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora);
     var DVVDatosBitacora = new DVVEN();
     DVVDatosBitacora.Tabla = "Bitacora";
     DVVDatosBitacora.ValorDVH = DVHBitacora;
     DVVDatosBitacora.TipoAccion = "Alta";
     Integridad.GrabarDVV(DVVDatosBitacora);
     throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaStock);
 }
Esempio n. 27
0
        public string[] Autenticar(string Usuario, string Clave)
        {
            DataSet DsAutenticacion = _BDLogin.Sp_Admin_Autenticacion(Usuario, Seguridad.Encriptar(Clave));


            if (DsAutenticacion.Tables[0].Rows.Count > 0)
            {
                var Menu = _Menu.Obtener((int)DsAutenticacion.Tables[0].Rows[0]["RowId_Perfil"],
                                         (string)DsAutenticacion.Tables[0].Rows[0]["EP_ColorFondoAdministracion"],
                                         (string)DsAutenticacion.Tables[0].Rows[0]["EP_ColorFondoAdministracion"]);

                var Accion = (string)DsAutenticacion.Tables[0].Rows[0]["Pagina_Inicial"];

                if ((int)DsAutenticacion.Tables[0].Rows[0]["RowId_Perfil"] == 2)
                {
                    Accion = "Compania";
                }

                string[] ArregloAutenticacion = new string[]
                {
                    Accion,
                    Menu
                };
                return(ArregloAutenticacion);
            }
            else
            {
                string[] ArregloAutenticacion = new string[] { "Usuario o Contraseña Incorrecta" };
                return(ArregloAutenticacion);
            }
        }
Esempio n. 28
0
 public IActionResult Editar_profesor(Profesor profesor)   //Actualizamos al profesor
 {
     if (!ModelState.IsValid)
     {
         return(View());
     }
     try {
         using (var db = new EscuelaFULLContext()) { //recibimos todos os cambios
             Profesor pro = db.Profesor.Find(profesor.NominaProfesor);
             pro.NombreProfesor          = profesor.NombreProfesor;
             pro.ApellidoPaternoProfesor = profesor.ApellidoPaternoProfesor;
             pro.ApelidoMaternoProfesor  = profesor.ApelidoMaternoProfesor;
             pro.FechaNacimientoProfesor = profesor.FechaNacimientoProfesor;
             pro.CorreoProfesor          = profesor.CorreoProfesor;
             pro.ContraseñaProfesor      = Seguridad.Encriptar(profesor.ContraseñaProfesor);
             pro.IdContrato             = profesor.IdContrato;
             pro.IdPlantel              = profesor.IdPlantel;
             pro.HorasAsignadasProfesor = profesor.HorasAsignadasProfesor;
             pro.CurpProfesor           = profesor.CurpProfesor;
             db.Update(pro);
             db.SaveChanges();
             return(RedirectToAction("lista_profesores"));
         }
     } catch (System.Exception ex) {
         ModelState.AddModelError("No se puede Editar al alumno", ex.Message);
         return(View());
     }
 }
Esempio n. 29
0
 public static void ModificarPrecioProducto(ProductoEN Producto)
 {
     string PrecioDesencriptado = Producto.Precio;
     Producto.Precio = Seguridad.Encriptar(Producto.Precio);
     ProductoAD.ModificarPrecioProducto(Producto);
     var UsuAut = Autenticar.Instancia();
     var DVHDatosHP = new DVHEN();
     DVHDatosHP.Tabla = "Historico_Precio";
     DVHDatosHP.CodReg = Producto.CodHistorico;
     int DVHHP = Integridad.CalcularDVH(DVHDatosHP);
     int ValorDVHAntiguoHP = Integridad.GrabarDVH(DVHDatosHP, DVHHP);
     var DVVDatosHP = new DVVEN();
     DVVDatosHP.Tabla = "Historico_Precio";
     DVVDatosHP.TipoAccion = "Baja Modificar";
     DVVDatosHP.ValorDVHAntiguo = ValorDVHAntiguoHP;
     DVVDatosHP.ValorDVH = DVHHP;
     Integridad.GrabarDVV(DVVDatosHP);
     var BitacoraHP = new BitacoraEN();
     BitacoraHP.Descripcion = Seguridad.Encriptar("Alta de Precio: " + PrecioDesencriptado + " del Cod.Prod: " + Producto.CodProd);
     BitacoraHP.Criticidad = 2.ToString();
     BitacoraHP.Usuario = UsuAut.UsuarioLogueado;
     BitacoraAD.GrabarBitacora(BitacoraHP);
     var DVHDatosBitacoraHP = new DVHEN();
     DVHDatosBitacoraHP.Tabla = "Bitacora";
     DVHDatosBitacoraHP.CodReg = BitacoraHP.CodBit;
     int DVHBitacoraHP = Integridad.CalcularDVH(DVHDatosBitacoraHP);
     int ValorDVHAntiguoHPBit = Integridad.GrabarDVH(DVHDatosBitacoraHP, DVHBitacoraHP);
     var DVVDatosBitacora = new DVVEN();
     DVVDatosBitacora.Tabla = "Bitacora";
     DVVDatosBitacora.ValorDVH = DVHBitacoraHP;
     DVVDatosBitacora.TipoAccion = "Alta";
     Integridad.GrabarDVV(DVVDatosBitacora);
     throw new InformationException(Negocios.My.Resources.ArchivoIdioma.AltaPrecio);
 }
Esempio n. 30
0
        public static void AltaUsuarioFamilia(string Usuario, UsuarioEN UsuFam)
        {
            var ListaMensajes = new List <UsuFamEN>();
            var UsuAut        = Autenticar.Instancia();

            if (UsuarioAD.ValidarUsuario(Usuario) > 0)
            {
                int CodUsu = UsuarioAD.ObtenerIDUsuario(Usuario);
                foreach (UsuFamEN item in UsuFam.UsuFamL)
                {
                    var UnUsuFam = new UsuFamEN();
                    UnUsuFam.CodFam  = item.CodFam;
                    UnUsuFam.DescFam = item.DescFam;
                    if (UsuarioAD.ValidarUsuFam(CodUsu, UnUsuFam) > 0)
                    {
                        ListaMensajes.Add(UnUsuFam);
                    }
                    else if (UsuarioAD.AltaUsuarioFamilia(CodUsu, UnUsuFam) == true)
                    {
                        var DVHDatosFam = new DVHEN();
                        DVHDatosFam.Tabla  = "Usu_Fam";
                        DVHDatosFam.CodReg = CodUsu;
                        DVHDatosFam.CodAux = UnUsuFam.CodFam;
                        int DVH             = Integridad.CalcularDVH(DVHDatosFam);
                        int ValorDVHAntiguo = Integridad.GrabarDVH(DVHDatosFam, DVH);
                        var DVVDatos        = new DVVEN();
                        DVVDatos.Tabla      = "Usu_Fam";
                        DVVDatos.ValorDVH   = DVH;
                        DVVDatos.TipoAccion = "Alta";
                        Integridad.GrabarDVV(DVVDatos);
                        var Bitacora = new BitacoraEN();
                        Bitacora.Descripcion = Seguridad.Encriptar("Alta Usuario - Familia | Cod.Usu: " + CodUsu + " y Cod.Fam: " + UnUsuFam.CodFam);
                        Bitacora.Criticidad  = 3.ToString();
                        Bitacora.Usuario     = UsuAut.UsuarioLogueado;
                        BitacoraAD.GrabarBitacora(Bitacora);
                        var DVHDatosBitacora = new DVHEN();
                        DVHDatosBitacora.Tabla  = "Bitacora";
                        DVHDatosBitacora.CodReg = Bitacora.CodBit;
                        int DVHBitacora        = Integridad.CalcularDVH(DVHDatosBitacora);
                        int ValorDVHAntiguoBit = Integridad.GrabarDVH(DVHDatosBitacora, DVHBitacora);
                        var DVVDatosBitacora   = new DVVEN();
                        DVVDatosBitacora.Tabla      = "Bitacora";
                        DVVDatosBitacora.ValorDVH   = DVHBitacora;
                        DVVDatosBitacora.TipoAccion = "Alta";
                        Integridad.GrabarDVV(DVVDatosBitacora);
                    }
                }
            }
            else
            {
                throw new WarningException(My.Resources.ArchivoIdioma.UsuarioDadoBaja);
                //throw new WarningException(Negocios.My.Resources.ArchivoIdioma.UsuarioDadoBaja);
            }

            if (ListaMensajes.Count > 0)
            {
                throw new WarningException(ListaMensajes);
            }
        }