예제 #1
0
        private void Perfil_Load(object sender, EventArgs e)
        {
            txtBienvenido.Text       = "Bienvenido " + Login.username + " !!";
            dataGridView1.DataSource = AdmUsuario.obtenerUsuarios().Tables[0];
            this.Controls.Add(Form1.MainMenu);

            if (ElegirRol.rolElegido == 1)
            {
                dataGridView1.Show();
                btnEliminarAdm.Show();
                btnModificarPassAdm.Show();
                btnLogoutAdm.Show();

                txtBienvenido.Hide();
                btnLogOUt.Hide();
                btnModificarPass.Hide();
            }
            else
            {
                dataGridView1.Hide();
                btnEliminarAdm.Hide();
                btnModificarPassAdm.Hide();
                btnLogoutAdm.Hide();

                txtBienvenido.Show();
                btnLogOUt.Show();
                btnModificarPass.Show();
            }
        }
예제 #2
0
 private void btnConf_Click(object sender, EventArgs e)
 {
     if (txtConf.Text != "" && txtpass.Text != "")
     {
         if (txtConf.Text == txtpass.Text)
         {
             String usuario = Login.username;
             AdmUsuario.cambiarContrasenia(usuario, txtpass.Text);
             MessageBox.Show("Su Contraña fue cambiada con exito");
             this.Hide();
             Form1 f = new Form1();
             f.Show();
         }
         else
         {
             MessageBox.Show("Los campos no coinciden");
         }
     }
     else
     {
         MessageBox.Show("No puede ingresar una contrasenia vacia");
     }
 }
예제 #3
0
        //HAY UN lblRestantes PARA PONER LOS INTENTOS QUE QUEDAN
        private void btnLogin_Click(object sender, EventArgs e)
        {
            ret = AdmUsuario.logueo(txtUsuario.Text, txtPass.Text);
            switch (ret)
            {
            case 0:
                MessageBox.Show("Datos Correctos");
                username = txtUsuario.Text;
                ElegirRol fer = new ElegirRol();
                fer.Show();
                this.Hide();
                break;

            case 3:
                MessageBox.Show("Usuario Bloqueado");
                string        connString = ConfigurationManager.ConnectionStrings["THE_RIGHT_JOIN"].ConnectionString;
                SqlConnection conn       = new SqlConnection(connString);
                SqlCommand    cmd        = new SqlCommand("THE_RIGHT_JOIN.bloquearUser", conn);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@username", SqlDbType.VarChar).Value = txtUsuario.Text;
                conn.Open();
                cmd.ExecuteNonQuery();
                conn.Close();
                break;

            case 1:
            case 2:
            case 4:
                MessageBox.Show("Datos Incorrectos");
                break;

            default:
                MessageBox.Show("Usuario bloqueado");
                break;
            }
        }
예제 #4
0
 private void btnEliminarAdm_Click(object sender, EventArgs e)
 {
     AdmUsuario.eliminarUsuario(userNameElegido);
     MessageBox.Show("usuario eliminado");
     dataGridView1.DataSource = AdmUsuario.obtenerUsuarios().Tables[0];
 }
예제 #5
0
        private void btnRegistrar_Click(object sender, EventArgs e)
        {
            int     retorno;
            Usuario miUser;

            switch (AdmRol.rolDerivaDe(Convert.ToInt32(AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows[0]["id_Rol"].ToString())))
            {
            case 2:
                if (txtApellido.Text != "" && txtDNI.Text != "" && txtNombre.Text != "")
                {
                    miUser = new Usuario(txtUsuario.Text, txtContrasenia.Text, Convert.ToDecimal(txtDNI.Text), null);
                    Cliente miClie = new Cliente(Convert.ToDecimal(txtDNI.Text),
                                                 txtNombre.Text,
                                                 txtApellido.Text,
                                                 (txtEmail.Text ?? " "),
                                                 txtDireccion.Text ?? " ",
                                                 txtCiudad.Text ?? " ",
                                                 Convert.ToDateTime(dtpNacimiento.Text ?? ""),
                                                 Convert.ToDecimal(txtTelefono.Text ?? "0"),
                                                 txtPostal.Text ?? " ",
                                                 txtLocalidad.Text ?? " ");

                    int filas = AdmClientes.altaCliente(miClie);
                    if (filas > 0)
                    {
                        retorno = AdmUsuario.altaUsuario(miUser, (Convert.ToInt32(AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows[0]["id_Rol"].ToString())));
                        if (retorno == -1)
                        {
                            MessageBox.Show("Ya existe el usuario: " + txtUsuario.Text);
                        }
                    }
                    else
                    {
                        MessageBox.Show("Error en la creacion del cliente");
                    }
                }
                else
                {
                    MessageBox.Show("Complete todos los campos obligatorios");
                }


                break;

            case 3:
                String direccionTotal = txtPisoP.Text + "; " + txtPisoP.Text + "; " + txtDeptoP.Text + "; " + txtLocalidad.Text;
                miUser = new Usuario(txtUsuario.Text, txtContrasenia.Text, Convert.ToDecimal(null), txtCUIT.Text);
                Proveedor miProvee = new Proveedor(txtRS.Text,
                                                   txtEmailP.Text,
                                                   Convert.ToDecimal(txtTelefonoP.Text),
                                                   direccionTotal,
                                                   txtCiuP.Text,
                                                   txtCUIT.Text,
                                                   cbxRubro.Text,
                                                   Convert.ToInt32(cbxRubro.SelectedValue),
                                                   txtContacto.Text,
                                                   txtPostalP.Text);
                AdmProveedores.AltaProveedor(miProvee);
                retorno = AdmUsuario.altaUsuario(miUser, (Convert.ToInt32(AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows[0]["id_Rol"].ToString())));
                if (retorno == -1)
                {
                    MessageBox.Show("Ya existe el usuario: " + txtUsuario.Text);
                }
                break;

            case 1:
                miUser  = new Usuario(txtUsuario.Text, txtContrasenia.Text, Convert.ToDecimal(null), null);
                retorno = AdmUsuario.altaUsuario(miUser, (Convert.ToInt32(AdmRol.obtenerRoles(cbxRol.Text).Tables[0].Rows[0]["id_Rol"].ToString())));
                if (retorno == -1)
                {
                    MessageBox.Show("Ya existe el usuario: " + txtUsuario.Text);
                }
                break;
            }

            vaciarTxt();
            Login fl = new Login();

            fl.Show();
            this.Hide();
        }