Example #1
0
        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);
            }
        }