Esempio n. 1
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrWhiteSpace(txtNomUsuario.Text) || string.IsNullOrWhiteSpace(txtContraseña.Text) || string.IsNullOrWhiteSpace(cbxCargo.Text) || string.IsNullOrWhiteSpace(cbxCveAsesor.Text))
     {
         MessageBox.Show("Campos Vacios", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Warning);
     }
     else
     {
         //MessageBox.Show(cbxCveAsesor.SelectedValue.ToString());
         if (MessageBox.Show("¿Desea relizar el registro?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
         {
             AU.insertarUsuario(txtNomUsuario.Text, Seguridad.encriptar(txtContraseña.Text), cbxCargo.Text, cbxCveAsesor.SelectedValue.ToString());
         }
     }
 }
        //metodo para permitir el acceso al programa,ademas permite obtener la carrera del usuario asi como su cargo
        public string login(string user, string pass)
        {
            string cargo = string.Empty;

            try
            {
                //
                SqlDataReader read = null;
                SqlCommand    cmd  = new SqlCommand("exec sp_Acceso '" + user + "','" + Seguridad.encriptar(pass) + "'", Conectar());
                read = cmd.ExecuteReader();
                read.Read();

                if (read["Nombre"].ToString() == user && read["Contraseña"].ToString() == Seguridad.encriptar(pass))
                {
                    Login.Carrera = read["Carrera"].ToString();
                    cargo         = read["Cargo"].ToString(); return(cargo);
                }
                else
                {
                    return(cargo);
                }
            }
            catch (Exception)
            {
                return(cargo);
            }
        }