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); } }