private void retrieveButton_Click(object sender, EventArgs e) { if (clientsGridView.Rows.Count == 0) { MessageBox.Show("la tabla esta vacia"); } else { DialogResult result = MessageBox.Show("¿Seguro que desea restaurar este elemento?", "Confirmacion", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result == DialogResult.Yes) { string idClient = clientsGridView.CurrentRow.Cells[0].Value.ToString(); Connection.OpenConnection(); if (Class.Client.retrieveClient(Connection.myConnection, idClient) == 1) { Connection.CloseConnection(); this.Hide(); AddAccount accountWindow = new AddAccount(Connection, idClient); accountWindow.ShowDialog(); this.Close(); MessageBox.Show("Restaurado exitosamente"); } else { MessageBox.Show("Problemas al tratar de reactivar a un cliente"); } } } }
private void addAccount_Click(object sender, EventArgs e) { string idClient = clientsGridView.CurrentRow.Cells[0].Value.ToString(); AddAccount addAccount = new AddAccount(Connection, idClient); addAccount.ShowDialog(); loadClientsData(); loadAccountsData(); }
private void addButton_Click(object sender, EventArgs e) { //validacion, todos los campos deben estan llenos para poder ingresar if (firstNameTextBox.Text == "" || lastNameTextBox.Text == "" || phoneTextBox.Text == "" || emailTextBox.Text == "" || addresTextBox.Text == "") { MessageBox.Show("Favor de llenar todos los campos"); } else { //validacion, el formato del email debe ser correcto if (IsValidEmail(emailTextBox.Text) == true) { //se abre conexion a la db Connection.OpenConnection(); //instanciamos un objeto cliente y le mandamos los datos de los campos Class.Client client = new Class.Client(1, firstNameTextBox.Text, lastNameTextBox.Text, phoneTextBox.Text, emailTextBox.Text, addresTextBox.Text, true); //validacion si se ingreso el nuevo cliente a la base de datos if (Class.Client.addClient(Connection.myConnection, client) == 1) { //cerrar conexion Connection.CloseConnection(); //mensaje de exito MessageBox.Show("Cliente \nIngresado Correctamente"); //obtenemos el id del cliente string id = maxId().ToString(); //se abre la ventana para ingresar la cuenta this.Hide(); AddAccount addAccountWindow = new AddAccount(Connection, id); addAccountWindow.ShowDialog(); this.Close(); } else { //mensaje error MessageBox.Show("Problemas al insertar al cliente"); } } else { //mensaje error MessageBox.Show("El formato del correo no es correcto"); } } }