private void button3_Click(object sender, EventArgs e) { bool[] numerico = new bool[] { true }; // Para verificar si es numerico numerico[0] = Numerico.EsNumerico(textBox1.Text.Trim()); if (textBox1.Text.Trim() != "") { if (numerico[0] == true) { if (dataGridViewcambio.SelectedRows.Count == 1) { int id = Convert.ToInt32(dataGridViewcambio.CurrentRow.Cells[0].Value); ProductoSelect = TablaUsuario.ObtenerUsuario(id); this.Close(); } else { MessageBox.Show("Debe de seleccionar una fila"); } } else { MessageBox.Show("El campo de texto con asterisco, Deben de ser numeros enteros"); } } else { MessageBox.Show("Debe de rellenar los campos con asterisco"); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void saveMetroButton_Click(object sender, EventArgs e) { if (!IsValidName()) { return; } if (!IsValidUsername()) { return; } if (!IsValidEmail()) { return; } if (!IsValidEmailConfirm()) { return; } if (!IsValidPassword()) { return; } if (!IsValidPasswordConfirm()) { return; } if (!IsValidRole()) { return; } int resultado = TablaUsuario.AgregarUsuario(new Responsable(name, username, email, password, role)); if (resultado > 0) { MetroMessageBox.Show(this, "Usuario registrado con exito!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MetroMessageBox.Show(this, "El usuario ya existe!", this.Text + "- Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } name = nameMetroTextBox.Text = string.Empty; username = usernameMetroTextBox.Text = string.Empty; email = emailMetroTextBox.Text = string.Empty; emailConfirm = emailConfirmMetroTextBox.Text = string.Empty; password = passwordMetroTextBox.Text = string.Empty; passwordConfirm = passwordConfirmMetroTextBox.Text = string.Empty; role = roleMetroComboBox.Text = string.Empty; }
private void button2_Click(object sender, EventArgs e) { bool[] numerico = new bool[] { true }; // Para verificar si es numerico numerico[0] = Numerico.EsNumerico(textBox1.Text.Trim()); if (textBox1.Text.Trim() != "") { if (numerico[0] == true) { dataGridViewcambio.DataSource = TablaUsuario.Buscar(textBox1.Text); } else { MessageBox.Show("El campo de texto con asterisco, Deben de ser numeros enteros"); } } else { MessageBox.Show("Debe de rellenar los campos con asterisco"); } }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SignInMetroButton_Click(object sender, EventArgs e) { if (!IsValidUsername()) { return; } if (!IsValidPassword()) { return; } string username = usernameMetroTextBox.Text; string password = passwordMetroTextBox.Text; usernameMetroTextBox.Clear(); passwordMetroTextBox.Clear(); DataTable dataTable = TablaUsuario.Buscar(username, password); if (dataTable.Rows.Count > 0) { DataRow row = dataTable.Rows[0]; string role = Convert.ToString(row["puesto"]); string userId = Convert.ToString(row["idResponsable"]); switch (role) { case "Gerente": Hide(); children = new MenuGerente(this, userId); TablaUsuario.Actualhora(username, password); children.Show(); break; case "Almacenista": Hide(); children = new MenuAlmacenista(this, userId); TablaUsuario.Actualhora(username, password); ((MenuAlmacenista)children).Recibir(userId); children.Show(); break; case "Vendedor": Hide(); children = new MenuVendedor(this, userId); TablaUsuario.Actualhora(username, password); children.Show(); break; default: MetroMessageBox.Show(this, "Cargo \"" + role + "\" invalido!", this.Text + "- Error", MessageBoxButtons.OK, MessageBoxIcon.Error); break; } } else { MetroMessageBox.Show(this, "Usuario ó contraseña invalidos!", this.Text + "- Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }