예제 #1
0
        private void executeDelete(string idApp, string Aplicacion, string password)
        {
            AplicacionBE App = new AplicacionBE();

            SecurityBR   oSec     = new SecurityBR();
            EncryptionBE oEncrypt = new EncryptionBE();
            bool         upd;

            oEncrypt = oSec.encryptDesEncrypt(1, password, long.Parse(ResIEL.IdApp));

            App.DESCRIPCION = Aplicacion;
            App.ACTIVO      = false;
            App.PASSWORD    = oEncrypt.VALOROUT.ToString();
            upd             = oSec.updAplicacion(App, long.Parse(ResIEL.IdApp));
            if (upd)
            {
                CargaGrid();

                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                sb.Append("alert('Se elimino la Aplicacion correctamente');");
                sb.Append("$('#deleteModal').modal('hide');");
                sb.Append(@"</script>");
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "delHideModalScript", sb.ToString(), false);
            }
            else
            {
                CargaGrid();
                System.Text.StringBuilder sb = new System.Text.StringBuilder();
                sb.Append(@"<script type='text/javascript'>");
                sb.Append("alert('No fue posible realizar la operacion, intente mas tarde.');");
                sb.Append("$('#addModal').modal('hide');");
                sb.Append(@"</script>");
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "AddHideModalScript2", sb.ToString(), false);
            }
        }
예제 #2
0
        private bool fnLogin(string prmUserLogin, string prmPassword)
        {
            bool   _return  = false;
            string NUsuario = string.Empty;


            string parametros = string.Empty;

            if (string.IsNullOrEmpty(txtUsername.Text) || string.IsNullOrEmpty(txtPassword.Text))
            {
                lblMensaje.Text = "Ninguno de los campos puede estar vacío";
            }
            //else if (!ValidaExpresion(txtUsername.Text, @"^[a-zA-Z0-9]{0,10}$"))
            //{
            //    lblMensaje.Text = "El campo Email contiene caracteres no válidos,";
            //}
            else
            {
                UsersBR        seguridad    = new UsersBR();
                ReglasBE       reglas       = new ReglasBE();
                DatosUsuarioBE resUsuario   = new DatosUsuarioBE();
                UsuariosBE     itemSecurity = new UsuariosBE();
                SecurityBR     SecBR        = new SecurityBR();

                reglas.TIPOBUSQUEDA = 2;
                reglas.USUARIO      = txtUsername.Text;
                reglas.IDAPP        = long.Parse(ResIEL.IdApp);
                resUsuario          = seguridad.getUsuarioFull(reglas, long.Parse(ResIEL.IdApp));



                if (resUsuario.Usuario.IDUSUARIO.ToString() == "0")
                {
                    lblMensaje.Text = "El Nombre de usuario no existe!";
                }
                else if (resUsuario.Usuario.ACTIVO == false)
                {
                    //  dvLogin.Attributes.Add("style", "display:none"); dvMensajeCliente.Attributes.Add("style", "display:block");
                    //Mensaje.setMensaje("El usuario se encuentra intactivo, debes activarlo desde tu cuenta correo registrada.", "Lo Sentimos", 2);

                    //Comun.Mensaje Men = new Comun.Mensaje();
                    //Men.setMensaje("HOLA", "LO SENTIMOS", 3);
                }
                else
                {
                    EncryptionBE oEncription = new EncryptionBE();
                    oEncription = SecBR.encryptDesEncrypt(2, resUsuario.Usuario.PASSWORD, long.Parse(ResIEL.IdApp));

                    if (ValidaPassword(txtPassword.Text, oEncription.VALOROUT.ToString()))
                    {
                        itemSecurity.NOMBRE         = resUsuario.Usuario.NOMBRE;
                        itemSecurity.APATERNO       = resUsuario.Usuario.APATERNO;
                        itemSecurity.AMATERNO       = resUsuario.Usuario.AMATERNO;
                        itemSecurity.IDUSUARIOAPP   = resUsuario.Usuario.IDUSUARIOAPP;
                        itemSecurity.IDUSUARIO      = resUsuario.Usuario.IDUSUARIO;
                        itemSecurity.RUTAFOTOPERFIL = resUsuario.Usuario.RUTAFOTOPERFIL;
                        itemSecurity.IDTIPOUSUARIO  = resUsuario.Usuario.IDTIPOUSUARIO;
                        itemSecurity.USUARIO        = resUsuario.Usuario.USUARIO;
                        itemSecurity.IDAREA         = resUsuario.Usuario.IDAREA;

                        Session.Add("USER_SESSION", itemSecurity);
                        if (resUsuario.Contactos.Count() > 0)
                        {
                            foreach (var item in resUsuario.Contactos)
                            {
                                if (item.IDTIPOCONTACTO == 3)
                                {
                                    Session.Add("USER_EMAIL", item.VALOR);
                                }
                            }
                        }

                        _return = true;
                    }
                    else
                    {
                        lblMensaje.Text = "El Password es incorrecto!";
                    }
                }
            }



            return(_return);
        }