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(); } }
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"); } }
//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; } }
private void btnEliminarAdm_Click(object sender, EventArgs e) { AdmUsuario.eliminarUsuario(userNameElegido); MessageBox.Show("usuario eliminado"); dataGridView1.DataSource = AdmUsuario.obtenerUsuarios().Tables[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(); }