示例#1
0
        //Extraer los datos de la vista
        public Usuario GetEntity()
        {
            Usuario us = new Usuario();

            if (Mnombre.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                us.Nombre = Mnombre.Text;
            }

            if (Mcontrasena.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                us.Contrasena = Mcontrasena.Text;
            }
            if (Mrol.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                Rol       = Mrol.SelectedValue;
                us.Id_rol = Convert.ToInt32(Rol);
            }
            us.Id_empleado = int.Parse(Idempleado.Value.ToString());
            us.Activo      = 1;

            return(us);
        }
示例#2
0
        protected void Iniciar_Sesion(object sender, EventArgs e)
        {
            string usuario = "a", contrasena = "b";

            //se declara una variable string para que reemplace los -- y ; y así evitar SQlInyection
            if (Mnombre.ToString() != null)
            {
                usuario = this.Mnombre.Text.Replace(";", "").Replace("--", "");
            }
            else
            {
                Response.Redirect("~/");
                //RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
                ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: Required(); ", true);
            }
            if (Mcontrasena.ToString() != null)
            {
                contrasena = this.Mcontrasena.Text.Replace(";", "").Replace("--", "");
            }
            else
            {
                Response.Redirect("~/");
                //RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
                ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: Required(); ", true);
            }

            //Se manda a llamar el metodo de autenticacion
            if (DTlogin.getInstance().Autenticar(usuario, contrasena) == true)
            {
                //Se verifica en la BD el Id_usuario
                DataTable tblUsuario = DTlogin.getInstance().prConsultaUsuario(usuario, contrasena);
                Session["Id_usuario"] = tblUsuario.Rows[0]["Id_usuario"].ToString();
                Session["Id_rol"]     = tblUsuario.Rows[0]["Id_rol"].ToString();
                Session["Activo"]     = tblUsuario.Rows[0]["Activo"].ToString();
                Response.Redirect("~/Views/Index");
            }
            else
            {
                ClientScript.RegisterStartupScript(GetType(), "Javascript", "javascript: ADD(); ", true);
            }
        }
示例#3
0
        public Usuario modificar()
        {
            Usuario usuario = new Usuario();
            String  valor   = Request.QueryString["id"];
            int     id      = int.Parse(valor);

            usuario.Id_usuario = id;

            if (Mnombre.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                usuario.Nombre = Mnombre.Text;
            }

            if (Mcontrasena.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                usuario.Contrasena = Mcontrasena.Text;
            }
            if (Mrol.ToString() == null)
            {
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            else
            {
                Rol            = Mrol.SelectedValue;
                usuario.Id_rol = Convert.ToInt32(Rol);
            }
            usuario.Id_empleado = int.Parse(Idempleado.Value.ToString());
            usuario.Activo      = 1;

            return(usuario);
        }
        protected void Iniciar_Sesion(object sender, EventArgs e)
        {
            string usuario = "a", contrasena = "b";

            //se declara una variable string para que reemplace los -- y ; y así evitar SQlInyection
            if (Mnombre.ToString() != null)
            {
                usuario = this.Mnombre.Text.Replace(";", "").Replace("--", "");
            }
            else
            {
                Response.Redirect("~/");
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }
            if (Mcontrasena.ToString() != null)
            {
                contrasena = this.Mcontrasena.Text.Replace(";", "").Replace("--", "");
            }
            else
            {
                Response.Redirect("~/");
                RegularExpressionValidator.GetValidationProperty(RequiredFieldValidator1);
            }

            //Se manda a llamar el metodo de autenticacion
            if (DTlogin.getInstance().Autenticar(usuario, contrasena) == true)
            {
                //Se verifica en la BD el Id_usuario
                DataTable tblUsuario = DTlogin.getInstance().prConsultaUsuario(usuario, contrasena);
                Session["Id_usuario"] = tblUsuario.Rows[0]["Id_usuario"].ToString();
                Response.Redirect("~/Views/ViewLogin/Index");
            }
            else
            {
                Response.Write("<script>alert('El usuario o contraseña es invalido')</script)");
            }
        }
        public Usuario modificar()
        {
            Usuario usuario = new Usuario();
            String  valor   = Request.QueryString["id"];
            int     id      = int.Parse(valor);

            if (Mnombre.ToString() != null)
            {
                usuario.Nombre = Mnombre.Text;
            }

            if (Mcontrasena.ToString() != null)
            {
                usuario.Contrasena = Mcontrasena.Text;
            }

            if (Mrol.ToString() != null)
            {
                string Rol = Mrol.SelectedValue;
                us.Id_rol = Convert.ToInt32(Rol);
            }

            return(usuario);
        }