private void Atras_Click(object sender, EventArgs e) { switch (deDondeViene) { case 1: Login log = new Login(); log.Show(); break; case 2: AbmCliente cli = new AbmCliente(usuarioActivo); cli.Show(); break; case 3: AbmProveedor prov = new AbmProveedor(usuarioActivo); prov.Show(); break; default: MenuFuncionalidades menu = new MenuFuncionalidades(usuarioActivo); menu.Show(); break; } this.Hide(); }
private void button5_Click(object sender, EventArgs e) { MenuFuncionalidades reg = new MenuFuncionalidades(usuario); reg.Show(); this.Hide(); }
private void button2_Click(object sender, EventArgs e) { MenuFuncionalidades mf = new MenuFuncionalidades(usuActivo); mf.Show(); this.Hide(); }
private void buttonCancelar_Click(object sender, EventArgs e) { MenuFuncionalidades o = new MenuFuncionalidades(usuario); o.Show(); this.Hide(); }
private void Button2_Click(object sender, EventArgs e) { MenuFuncionalidades oc = new MenuFuncionalidades(usuario); oc.Show(); this.Hide(); }
private void Button1_Click(object sender, EventArgs e) { this.usuario = new Usuario(textbox_usuario.Text, textbox_contraseña.Text); if (string.IsNullOrEmpty(textbox_usuario.Text) || string.IsNullOrEmpty(textbox_contraseña.Text)) { MessageBox.Show("Error: Ambos campos deben estar completos"); return; } //se fija en la base si existe el usuario, devuelve el userid int respuesta = UsuarioDAO.logUsuario(usuario); if (respuesta == -1) { MessageBox.Show("Error: Usuario o contraseña incorrectos"); textbox_contraseña.Text = ""; } else if (respuesta == -3) { MessageBox.Show("Error: Usuario bloqueado, contactarse con el administrador"); } else if (respuesta == -2) { MessageBox.Show("Error: Usuario deshabilitado, contactarse con el administrador"); } else { usuario.id = respuesta; usuario.password = ""; //limpiamos la pass por seguridad MessageBox.Show("Bienvenido " + usuario.username + "!", "Login satisfactorio", MessageBoxButtons.OK, MessageBoxIcon.Information); UsuarioDAO.cargarRolesUsuario(usuario); //agrego todas las views if (usuario.roles.Count == 0) { MessageBox.Show("No tiene roles asignados. Ponerse en contacto con administradores"); } MenuFuncionalidades menu = new MenuFuncionalidades(usuario); menu.Show(); this.Hide(); } }
private void button1_Click(object sender, EventArgs e) { if (!verificarTodosLosCamposNoVacios()) { MessageBox.Show("Parece que hay campos que no estan completos"); foreach (TextBox txb in this.Controls.OfType <TextBox>()) { txb.Text = ""; } return; } if (passNueva.Text != passNueva2.Text) { MessageBox.Show("Las contraseñas no coinciden"); foreach (TextBox txb in this.Controls.OfType <TextBox>()) { txb.Text = ""; } return; } if (passNueva.Text == passActual.Text) { MessageBox.Show("Las contraseñas nueva y actual no deben coincidir"); foreach (TextBox txb in this.Controls.OfType <TextBox>()) { txb.Text = ""; } return; } SqlConnection conexion = DBConnection.getConnection(); SqlCommand command = new SqlCommand("SOCORRO.sp_modificar_contrasenia", conexion); command.CommandType = CommandType.StoredProcedure; string usuName; if (username.Visible) { usuName = username.Text; } else { usuName = usuActivo.username; } command.Parameters.AddWithValue("@user_username", usuName); command.Parameters.AddWithValue("@user_pass_nueva", passNueva.Text); command.Parameters.AddWithValue("@user_pass_actual", passActual.Text); SqlParameter ret = new SqlParameter(); ret.Direction = ParameterDirection.ReturnValue; command.Parameters.Add(ret); command.ExecuteReader(); command.Dispose(); conexion.Close(); conexion.Dispose(); switch ((int)ret.Value) { case -1: MessageBox.Show("No se encontro usuario"); break; case -2: MessageBox.Show("La contraseña actual no es correcta"); break; case 0: MessageBox.Show("Contraseña cambiada"); //volver de donde vino MenuFuncionalidades mf = new MenuFuncionalidades(usuActivo); mf.Show(); this.Hide(); break; } }
private void Button1_Click(object sender, EventArgs e) { //validar todos los campos if (!verificarTodosLosCamposNoVacios()) { MessageBox.Show("Parece que hay campos que no estan completos"); return; } utils.validarEntradaSoloNumeros(Cli_dni); utils.validarEntradaSoloNumeros(Cli_cp); utils.validarEntradaSoloNumeros(Cli_telefono); utils.validarEntradaSoloTexto(Cli_apellido); utils.validarEntradaSoloTexto(Cli_nombre); utils.validarEntradaSoloTexto(Cli_ciudad); utils.validarEntradaSoloTexto(Cli_direccion); utils.validarEntradaMail(Cli_mail); foreach (TextBox txb in this.Controls.OfType <TextBox>()) { if (txb.BackColor == Color.WhiteSmoke) { MessageBox.Show("hay campos con errores en el tipo de datos"); txb.BackColor = Color.White; return; } } try { Cliente cli = new Cliente(usuarioNuevo, Cli_nombre.Text, Cli_apellido.Text, long.Parse(Cli_dni.Text), DateTime.Parse(Cli_fecha.Text), Cli_direccion.Text, Cli_cp.Text, Cli_mail.Text, Cli_telefono.Text, Cli_ciudad.Text, true); if (deDondeViene == 4) { //forma de registro + agregar rol ClienteDAO.insertarCliente(cli, usuarioNuevo, 1); } else { //forma de registro comun ClienteDAO.insertarCliente(cli, usuarioNuevo, 0); } } catch { MessageBox.Show("hay campos con errores en el tipo de datos"); } switch (deDondeViene) { case 1: Login login = new Login(); login.Show(); this.Hide(); break; case 2: //ABMcliente AbmCliente abmcli = new AbmCliente(usuarioActivo); abmcli.Show(); this.Hide(); break; case 3: //ABMProveedor AbmProveedor abmProv = new AbmProveedor(usuarioActivo); abmProv.Show(); this.Hide(); break; case 4: //AgregarROl MenuFuncionalidades mf = new MenuFuncionalidades(usuarioActivo); mf.Show(); this.Hide(); break; } }
private void button1_Click(object sender, EventArgs e) { //registrar proveedor if (!verificarTodosLosCamposNoVacios()) { MessageBox.Show("Parece que hay campos que no estan completos"); return; } utils.validarEntradaSoloNumeros(Provee_cp); utils.validarEntradaSoloNumeros(Provee_cuit); utils.validarEntradaSoloNumeros(Provee_telefono); utils.validarEntradaSoloTexto(Provee_rs); utils.validarEntradaSoloTexto(Provee_nombrecontacto); utils.validarEntradaSoloTexto(Provee_ciudad); utils.validarEntradaMail(Provee_mail); // utils.validarEntradaComboBoxNoNull(Provee_rubro); foreach (ComboBox cbx in this.Controls.OfType <ComboBox>()) { if (cbx.BackColor == Color.WhiteSmoke) { MessageBox.Show("Combobox vacio"); return; } } foreach (TextBox txb in this.Controls.OfType <TextBox>()) { if (txb.BackColor == Color.WhiteSmoke) { MessageBox.Show("hay campos con errores en el tipo de datos"); return; } } int prov_id; if (Provee_rubro.Text.Equals("Comestibles", StringComparison.InvariantCultureIgnoreCase)) { prov_id = 1; } else if (Provee_rubro.Text.Equals("Electronica", StringComparison.InvariantCultureIgnoreCase)) { prov_id = 2; } else if (Provee_rubro.Text.Equals("Hoteleria", StringComparison.InvariantCultureIgnoreCase)) { prov_id = 3; } else { MessageBox.Show("Rubro no existente, las opciones son: Comestibles, Electronica o Hoteleria"); return; } Proveedor prov = new Proveedor(usuarioNuevo, Provee_rs.Text, Provee_mail.Text, Provee_direccion.Text, Provee_cp.Text, Provee_ciudad.Text, Provee_cuit.Text, prov_id, Provee_nombrecontacto.Text, Provee_telefono.Text, true); if (usuarioActivo == usuarioNuevo) { //forma de registro + agregar rol ProveedorDAO.insertarProveedor(prov, usuarioNuevo, 1); } else { //forma de registro comun ProveedorDAO.insertarProveedor(prov, usuarioNuevo, 0); } switch (deDondeViene) { case 1: Login log = new Login(); log.Show(); break; case 2: AbmCliente cli = new AbmCliente(usuarioActivo); cli.Show(); break; case 3: AbmProveedor prove = new AbmProveedor(usuarioActivo); prove.Show(); break; case 4: //AgregarROl MenuFuncionalidades mf = new MenuFuncionalidades(usuarioActivo); mf.Show(); this.Hide(); break; } this.Hide(); }