private void btnAgregar_Click(object sender, EventArgs e) { try { if (txtNombre.Text != "" && txtApellidos.Text != "" && txtFiltro.Text != "" && idCliente != 0) //si hay un cliente que modificar { string telefono = ""; //para guardar el telefono if (txtTelefono.MaskCompleted) //si el telefono se insertó por completo en el textbox telefono { telefono = metodos.Filtrar(txtTelefono); //se le quitan los guiones } adapter.ActualizaCliente(telefono, txtDireccion.Text.Trim(), idCliente); //se modifica al cliente log.Info($"Se modificó al cliente {txtNombre.Text} por el usuario {usuario.Nombre} {usuario.Apellidos}"); //se registra que se modificó al cliente MessageBox.Show($"Se modificó al cliente {txtNombre.Text}", "Modificar cliente", MessageBoxButtons.OK, MessageBoxIcon.Information); //notifica al usuario que se modificó el cliente mediante un Limpiar(); //se limpia toda la ventana } else//si no introduce un cliente que modificar { string mensaje = "Faltan por llenar los siguientes campos:"; //string utilizado para dar un mensaje especificando la informacion que falta if (txtNombre.Text == "") //si no nada introducido en el textbox nombre { mensaje += "\nNombre(s)"; //notifica que falta el nombre } if (txtApellidos.Text == "") //si no nada introducido en el textbox apellidos { mensaje += "\nApellidos"; //notifica que falta el apellido } if (txtFiltro.Text == "") //si no nada introducido en el textbox filtro { mensaje += "\nNo se ha buscado un cliente"; //notifica que no se ha buscado ningun cliente } if (idCliente == 0) // { MessageBox.Show("No hay un cliente para modificar"); } MessageBox.Show(mensaje, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);//notifica al usuario la info que le falta para poder modificar al cliente mediante un mensaje } } catch (Exception error) { log.Error($"Error: {error.Message}", error); MessageBox.Show($"Error: {error.Message}", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }