Пример #1
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                BootStrapAlert alerta = new BootStrapAlert();
                //se verifica que no este habilitado el modo consulta
                if (CheckBox1.Checked)
                {
                    //si esta activo entonces se coloca como consulta
                    Session.Add("usuario", "CONSU");
                    Session.Add("nombre", "Consulta");
                    Session.Add("nivel", 0);
                    lblMsg.Text = alerta.GeneraAlerta("Consulta OK!!!", "success");
                    Response.Redirect("principal.aspx");
                }
                else
                {
                    //se busca el usuario en la BD
                    string rpe   = txtUser.Text;
                    string clave = txtClave.Text;
                    c_usuariosTableAdapter usuTA = new c_usuariosTableAdapter();

                    bds.c_usuariosDataTable usuarios = usuTA.GetDataBy(rpe);
                    if (usuarios.Count > 0)
                    {
                        //si encontro entonces compara la clave si no entonces no existe
                        foreach (var item in usuarios)
                        {
                            string c2 = (string)item["clave"];
                            if (c2 == clave)
                            {
                                //OK se da acceso
                                Session.Add("usuario", rpe);
                                Session.Add("nivel", (int)item["nivel"]);
                                Session.Add("nombre", (string)item["nombre"]);
                                Session.Add("puesto", (int)item["puesto"]);
                                Session.Add("iddepto", (string)item["iddepto"]);
                                Session.Add("centro", (string)item["centro"]);
                                Session.Add("rpe", rpe);
                                Response.Redirect("principal.aspx");

                                lblMsg.Text = alerta.GeneraAlerta("Usuario OK!!!", "success");
                            }
                            else
                            {
                                lblMsg.Text = alerta.GeneraAlerta("La clave es incorrecta!!!", "danger");
                            }
                        }
                    }
                    else
                    {
                        lblMsg.Text = alerta.GeneraAlerta("El Usuario no existe!!!", "danger");
                    }
                }
            }
        }
Пример #2
0
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (Page.IsValid) {
                BootStrapAlert alerta = new BootStrapAlert();
                //se verifica que no este habilitado el modo consulta
                if (CheckBox1.Checked) {
                    //si esta activo entonces se coloca como consulta
                    Session.Add("usuario", "CONSU");
                    Session.Add("nombre", "Consulta");
                    Session.Add("nivel", 0);
                    lblMsg.Text = alerta.GeneraAlerta("Consulta OK!!!", "success");
                    Response.Redirect("principal.aspx");
                } else {
                    //se busca el usuario en la BD
                    string rpe = txtUser.Text;
                    string clave = txtClave.Text;
                    c_usuariosTableAdapter usuTA = new c_usuariosTableAdapter();

                    bds.c_usuariosDataTable usuarios = usuTA.GetDataBy(rpe);
                    if (usuarios.Count > 0) {
                        //si encontro entonces compara la clave si no entonces no existe
                        foreach (var item in usuarios) {
                            string c2 = (string)item["clave"];
                            if (c2 == clave) {
                                //OK se da acceso
                                Session.Add("usuario", rpe);
                                Session.Add("nivel", (int)item["nivel"]);
                                Session.Add("nombre", (string)item["nombre"]);
                                Session.Add("puesto", (int)item["puesto"]);
                                Session.Add("iddepto", (string)item["iddepto"]);
                                Session.Add("centro", (string)item["centro"]);
                                Session.Add("rpe", rpe);
                                Response.Redirect("principal.aspx");

                                lblMsg.Text = alerta.GeneraAlerta("Usuario OK!!!", "success");
                            } else {
                                lblMsg.Text = alerta.GeneraAlerta("La clave es incorrecta!!!", "danger");
                            }
                        }
                    } else {
                        lblMsg.Text = alerta.GeneraAlerta("El Usuario no existe!!!", "danger");
                    }
                }
            }
        }