private void BtnBuscarCliente_Click(object sender, RoutedEventArgs e) { try { ClienteControlador controlador = new ClienteControlador(); string rut = txtRutCliente.Text; Cliente cliente = new Cliente(); cliente = controlador.BuscarCliente(rut); if (cliente != null) { MessageBox.Show("Cliente Encontrado"); txtRazonSocial.Text = cliente.RazonSocial; txtNombreCliente.Text = cliente.NombreCliente; txtMailCliente.Text = cliente.MailCliente; txtDireccionCliente.Text = cliente.DireccionCliente; txtTelefono.Text = "" + cliente.Telefono; } else { MessageBox.Show("No Encontrado"); } } catch (Exception ex) { MessageBox.Show("Error al Buscar: " + ex); } }
private void BtnEliminar_Click(object sender, RoutedEventArgs e) { try { ClienteControlador controlador = new ClienteControlador(); string rut = txtRutCliente.Text; bool estaEliminado = controlador.EliminarCliente(rut); if (estaEliminado) { MessageBox.Show("Cliente Eliminado"); txtRutCliente.Clear(); txtRazonSocial.Clear(); txtNombreCliente.Clear(); txtMailCliente.Clear(); txtDireccionCliente.Clear(); txtTelefono.Clear(); } else { MessageBox.Show("No ha sido Eliminado"); } } catch (Exception ex) { MessageBox.Show("Error al Eliminar: " + ex); } }
public Home() { InitializeComponent(); try { controlerCliente = new ClienteControlador(); RefrescarAccionesYTitulos(); RefrescarUsuariosConectados(); } catch (ExceptionServer ex) { MostrarError(ex.Message, true); } }
private void BtnModificar_Click(object sender, RoutedEventArgs e) { try { Cliente nuevoCliente = new Cliente(); ClienteControlador controlador = new ClienteControlador(); string rut = txtRutCliente.Text; string razonSocial = txtRazonSocial.Text; string nombreCliente = txtNombreCliente.Text; string mailCliente = txtMailCliente.Text; string direccionCliente = txtDireccionCliente.Text; int telefono = int.Parse(txtTelefono.Text); string actividad = cmbActividadEmpresa.Text; string tipoEmpresa = cmbTipoEmpresa.Text; nuevoCliente.RutCliente = rut; nuevoCliente.RazonSocial = razonSocial; nuevoCliente.NombreCliente = nombreCliente; nuevoCliente.MailCliente = mailCliente; nuevoCliente.DireccionCliente = direccionCliente; nuevoCliente.Telefono = telefono; nuevoCliente.ActividadEmpresa = actividad; nuevoCliente.TipoEmpresa = tipoEmpresa; bool estaModificado = controlador.ModificarCliente(nuevoCliente); if (estaModificado) { MessageBox.Show("Cliente Modificado"); LimpiarCliente(); } else { MessageBox.Show("No ha sido modificado"); } } catch (Exception ex) { MessageBox.Show("Error al Modificar: " + ex); } }
public async Task <Respuesta <ClienteControlador> > ActualizarCliente(ClienteControlador cliente) { return(mapper.Map <Respuesta <ClienteControlador> >(await clienteBL.ActualizarCliente(mapper.Map <IClienteDTO>(cliente)))); }