private void Btn_modificar_Click(object sender, RoutedEventArgs e) { try { OnBreak.Negocio.ClienteCL cli = new OnBreak.Negocio.ClienteCL() { RutCliente = txtRut.Text, RazonSocial = txtRazonSocia.Text, NombreContacto = txtNombreContacto.Text, MailContacto = txtEmailContacto.Text, Direccion = txtDireccion.Text, Telefono = txtTelefono.Text, IdActividadEmpresa = Convert.ToInt32(cb_Actividad.SelectedValue.ToString()), IdTipoEmpresa = Convert.ToInt32(cb_TipoEmpresa.SelectedValue.ToString()) }; if (cli.Update()) { MessageBox.Show("Cliente modificado exitosamente", "Información", MessageBoxButton.OK, MessageBoxImage.Information); CargaListaClientes(); LimpiarControles(); } else { MessageBox.Show("No se pudo modificar el Cliente", "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation); } } catch (Exception) { MessageBox.Show("Error en formulario. Datos no compatibles", "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
private void Btn_buscar_Click(object sender, RoutedEventArgs e) { OnBreak.Negocio.ClienteCL cli = new OnBreak.Negocio.ClienteCL() { RutCliente = txtRut.Text }; if (cli.Read()) { txtRut.Text = cli.RutCliente; txtRazonSocia.Text = cli.RazonSocial; txtNombreContacto.Text = cli.NombreContacto; txtEmailContacto.Text = cli.MailContacto; txtDireccion.Text = cli.Direccion; txtTelefono.Text = cli.Telefono; cb_Actividad.SelectedValue = cli.IdActividadEmpresa; cb_TipoEmpresa.SelectedValue = cli.IdTipoEmpresa; //MessageBox.Show("Cliente leído", "Información", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Cliente no pudo ser leído", "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
private List <ClienteCL> GenerarListado(List <Datos.Cliente> listadatoscliente) { List <ClienteCL> listaCliente = new List <ClienteCL>(); foreach (Datos.Cliente dato in listadatoscliente) { ClienteCL cli = new ClienteCL(); CommonBC.Syncronize(dato, cli); listaCliente.Add(cli); } return(listaCliente); }
private void Btn_eliminar_Click(object sender, RoutedEventArgs e) { OnBreak.Negocio.ClienteCL cli = new OnBreak.Negocio.ClienteCL() { RutCliente = txtRut.Text }; if (cli.Delete()) { MessageBox.Show("Cliente eliminado!", "Información", MessageBoxButton.OK, MessageBoxImage.Information); CargaListaClientes(); LimpiarControles(); } else { MessageBox.Show("RUT de Cliente incorrecto o inexistente. No se pudo borrar", "Atención", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }