protected void Button1_Click(object sender, EventArgs e)
    {
        try
        {
            clsusuario usuario = new clsusuario(0, 0, "", "", "", "", "", "");
            if (usuario.login(txt_usuario1.Text, txt_password1.Text))
            {
                lbl_estado.Text = "validacion exitosa";

                //validacion tipo d eusuario
                if (usuario.Id_tipo_usuario == 1)
                {
                    //menu administracion
                    Response.Redirect("~/Admin.aspx");
                }
                else if (usuario.Id_tipo_usuario == 2)
                {
                    // menu opciones limitadas
                    Response.Redirect("~/paginainicio");
                }
            }
            else
            {
                lbl_estado.Text = "validacion fallida";
                txt_usuario.Focus();
            }
        }
        catch
        {
        }
    }
    protected void btn_buscar_Click(object sender, EventArgs e)
    {
        try
        {
            clsusuario usuario = new clsusuario(0, 0, "", "", "", "", "", "");
            if (usuario.existe(int.Parse(txt_buscar.Text.Trim())))
            {
                txt_cedula.Text = usuario.Idusuario.ToString();
                txt_nombre.Text = usuario.Nombre;
                txt_apellido.Text = usuario.Apellido;
                txt_celular.Text = usuario.Celular;
                txt_direccion.Text = usuario.Direccion;
                txt_usuario.Text = usuario.Usuario;
                //txt_password.Text = usuario.Password;
                txt_password.Attributes.Add("Value", usuario.Password);
                rbtipo_usuario.SelectedIndex = rbtipo_usuario.Items.IndexOf(rbtipo_usuario.Items.FindByValue(usuario.Id_tipo_usuario.ToString()));
                lbl_estado.Text = "Registro";
            }
            else
            {
                lbl_estado.Text = "no existe el registro";
            }

        }
        catch
        {
            lbl_estado.Text = "no existe un patrono de busqueda";
        }


      

    }
    protected void btn_nuevo_Click(object sender, EventArgs e)
    {
        if (btn_nuevo.Text == "Nuevo")
        {
            GUIEdicion();
            GUILimpiar();
            btn_nuevo.Text = "Guardar";
        }
        else if (btn_nuevo.Text == "Guardar")
        {  
            try
            {
                clsusuario usuario = new clsusuario(0, 0, "", "", "", "", "", "");
                if (usuario.existe(int.Parse(txt_cedula.Text.Trim())))
                {
                    //usuario.Idusuario = int.Parse(txt_cedula.Text);
                    //usuario.Id_tipo_usuario = int.Parse(rbtipo_usuario.SelectedValue);
                    //usuario.Nombre = txt_nombre.Text;
                    //usuario.Apellido = txt_apellido.Text;
                    //usuario.Celular = txt_celular.Text;
                    //usuario.Direccion = txt_direccion.Text;
                    //usuario.Usuario = txt_usuario.Text;
                    //usuario.Password = txt_password.Text;
                    //usuario.modificar();
                    //GUIEdicionTerminada();
                    lbl_estado.Text = "El usuario ya esta registrado";
                    btn_nuevo.Text = "Nuevo";
                }
                else
                {
                    usuario.Idusuario = int.Parse(txt_cedula.Text);
                    usuario.Id_tipo_usuario = int.Parse(rbtipo_usuario.SelectedValue);
                    usuario.Nombre = txt_nombre.Text;
                    usuario.Apellido = txt_apellido.Text;
                    usuario.Celular = txt_celular.Text;
                    usuario.Direccion = txt_direccion.Text;
                    usuario.Usuario = txt_usuario.Text;
                    usuario.Password = txt_password.Text;

                    usuario.agregar();

                    GUIEdicionTerminada();
                    lbl_estado.Text = "Nuevo registro guardado";
                    btn_nuevo.Text = "Nuevo";
                }

            }
            catch
            {
                lbl_estado.Text = "No debe dejar espacion en blanco";
            }
            
            
        }
        


    }
 protected void btneliminar_Click(object sender, EventArgs e)
 {
     try
     {
         clsusuario usuar = new clsusuario(0, 0, 0, "", "", "", "", "", "");
         usuar.eliminar(int.Parse(txtci.Text));
         lblestado.Text = "Registro modificado";
     }
     catch {
         lblestado.Text = "No hay coneccion a la base de datos";
     }
 }
    protected void btn_eliminar_Click(object sender, EventArgs e)
    {
        try
        {
            clsusuario usuario = new clsusuario(0, 0, "", "", "", "", "", "");
            usuario.eliminar(int.Parse(txt_cedula.Text));

            lbl_estado.Text = "usuario eliminado con exito";


        }
        catch
        {
            lbl_estado.Text = "No hay conexion con la base de datos";
        }



    }
    protected void btnnuevo_Click(object sender, EventArgs e)
    {
        if (btnnuevo.Text == "Guardar")
        {
            limpiarlbls();
            try{
                if (!IsNumeric(txtci.Text))
                {
                    lblestadoci.Text = "Tiene que ser numerico";
                    //btnnuevo.Text = "Guardar";
                }

                if (txtnombre.Text.Trim() == "")
                {
                    lblestadonombre.Text = "No puede estar vacio";
                    //btnnuevo.Text = "Guardar";
                }

                if (txtapellido.Text.Trim() == "")
                {
                    lblestadoapellido.Text = "No puede estar vacio";
                    //btnnuevo.Text = "Guardar";
                }

                if (!IsNumeric(txtedad.Text))
                {
                    lblestadoedad.Text = "Tiene que ser numerico";
                    //btnnuevo.Text = "Guardar";
                }

                if (txtemail.Text.Trim() == "")
                {
                    lblestadoemail.Text = "No puede estar vacio";
                    //btnnuevo.Text = "Guardar";
                }

                if (txtprofesion.Text.Trim() == "")
                {
                    lblestadoprofesion.Text = "No puede estar vacio";
                    //btnnuevo.Text = "Guardar";
                }

                if (txtusuario.Text.Trim() == "")
                {
                    lblestadousuario.Text = "No puede estar vacio";
                    //btnnuevo.Text = "Guardar";
                }
                if (txtcontraseña.Text.Trim() == "")
                {
                    lblestadocontraseña.Text = "No puede estar vacio";
                    //btnnuevo.Text = "Guardar";
                }



                //lblestado.Text = "antes de entrar";


                if (IsNumeric(txtci.Text) == true && txtnombre.Text.Length > 0 && txtapellido.Text.Length > 0 && IsNumeric(txtedad.Text) == true && txtemail.Text.Length > 0 && txtprofesion.Text.Length > 0 && txtusuario.Text.Length > 0 && txtcontraseña.Text.Length > 0)
                {
                    //lblestado.Text = "Entre";

                    clsusuario usuar = new clsusuario(0, 0, 0, "", "", "", "", "", "");
                    if (usuar.existe(int.Parse(txtci.Text.Trim())))
                    {
                        //usuar.Ci = int.Parse(txtci.Text);
                        //usuar.Idacceso = int.Parse(rdbacceso.SelectedValue);
                        //usuar.Edad = int.Parse(txtedad.Text);
                        //usuar.Nombre = txtnombre.Text;
                        //usuar.Apellido = txtapellido.Text;
                        //usuar.Email = txtemail.Text;
                        //usuar.Profesion = txtprofesion.Text;
                        //usuar.Usuario = txtusuario.Text;
                        //usuar.Contraseña = txtcontraseña.Text;

                        //usuar.modificar();

                        //GUIEdicionTerminada();
                        lblestado.Text = "El usuario ya existe intente nuevamente";
                        //btnnuevo.Text = "Nuevo";
                        btnnuevo.Text = "Guardar";
                    }
                    else
                    {
                        usuar.Ci = int.Parse(txtci.Text);
                        //usuar.Idacceso = int.Parse(rdbacceso.SelectedValue);
                        usuar.Idacceso = 1;            // int.Parse(rdbacceso.SelectedValue);

                        usuar.Edad       = int.Parse(txtedad.Text);
                        usuar.Nombre     = txtnombre.Text;
                        usuar.Apellido   = txtapellido.Text;
                        usuar.Email      = txtemail.Text;
                        usuar.Profesion  = txtprofesion.Text;
                        usuar.Usuario    = txtusuario.Text;
                        usuar.Contraseña = txtcontraseña.Text;

                        usuar.agregar();
                        GUIEdicionTerminada();
                        lblestado.Text = "Nuevo Usuario Registrado";
                        //btnnuevo.Text = "Nuevo";
                    }
                }
            }

            catch (Exception ex)  {
                lblestado.Text = "error" + ex.ToString();
            }
        }
    }
Exemplo n.º 7
0
 protected void Page_Load(object sender, EventArgs e)
 {
     clsusuario usuario = new clsusuario(0, 0, "", "", "", "", "", "");
 }
Exemplo n.º 8
0
    protected void btninicio_Click(object sender, EventArgs e)
    {
        /*
         * try
         * {
         *  clsusuario usuar = new clsusuario(0, 0, 0, "", "", "", "", "", "");
         *  if (usuar.login(txtusuario.Text, txtcontraseña.Text))
         *  {
         *      //lblestado.Text = "Validacion Exitosa";
         *
         *      //cookies de inicio de sesion
         *      HttpCookie coologin = new HttpCookie("login");
         *      //coologin["idusuario"] = emp.Idempleado.ToString();
         *      Session["login"] = true;
         *      if (chkboxrecordad.Checked)
         *      {
         *          coologin["idusuario"] = emp.Idempleado.ToString();
         *          coologin["usuario"] = txtusuario.Text;
         *          coologin["clave"] = txtcontraseña.Text;
         *          coologin.Expires = DateTime.Now.AddDays(1);
         *          Response.Cookies.Add(coologin);
         *      }
         *      else
         *      {
         *          coologin["usuario"] = "";
         *          coologin["clave"] = "";
         *          coologin.Expires = DateTime.Now.AddDays(1);
         *          Response.Cookies.Add(coologin);
         *      }
         *
         *      //valida y redirecciona segun nivel de acceso
         *      if (emp.Idacceso == 1)
         *      {
         *          //menu de administracion. todas las opciones programa
         *          Response.Redirect("~/Default.aspx");
         *      }
         *      else if (emp.Idacceso == 2)
         *      {
         *          //menu, opciones limitadas.
         *          Response.Redirect("~/paginainicio");
         *      }
         *
         *  }
         *  else
         *  {
         *      lblestado.Text = "Validacion fallida";
         *      txtusuario.Focus();
         *  }
         * }
         * catch
         * {
         *
         * }*/

        try
        {
            clsusuario usuar = new clsusuario(0, 0, 0, "", "", "", "", "", "");
            if (usuar.login(txtusuario.Text, txtcontraseña.Text))
            {
                lblestado.Text = "Validacion exitosa";
                if (usuar.Idacceso == 1)
                {
                    int ciusuar = usuar.obtenerCi();

                    //clsinformemedico informe=


                    //lleva menu de administracion

                    Response.Redirect("~/pagehistoriales.aspx?parametro=" + ciusuar);
                    //Response.Redirect("~/pagehistoriales.aspx");
                }
                else if (usuar.Idacceso == 2)
                {
                    //lleva a menu con opciones limitadas
                    Response.Redirect("~/Default.aspx");
                }
            }
            else
            {
                lblestado.Text = "Usuario y/o contraseña incorrectas";
                txtusuario.Focus();
            }
        }
        catch
        {
        }
    }