private async void btnActualizar_Click(object sender, RoutedEventArgs e) { try { if (!(txtId.Text == "" || txtFecha.Text == "" || txtSucursales.Text == "" || txtNoInscripcion.Text == "" || txtNombre.Text == "" || txtGiro.Text == "" || txtCapitalActivo.Text == "" || txtCapitalSocial.Text == "" || txtNit.Text == "" || txtRepresentanteLegal.Text == "" || txtTelefono.Text == "" || txtDireccion.Text == "" || txtPersonaDesignada.Text == "" || txtFechaAct.Text == "")) { empre.Id = Convert.ToInt64(txtId.Text); empre.Fecha = txtFecha.Text; empre.CantidadSucursales = Convert.ToInt32(txtSucursales.Text); empre.NoInscripcion = txtNoInscripcion.Text; empre.NombreEmpresa = txtNombre.Text; empre.Giro = txtGiro.Text; empre.CapitalActivo = Convert.ToDecimal(txtCapitalActivo.Text); empre.CapitalSocial = Convert.ToDecimal(txtCapitalSocial.Text); empre.NIT = txtNit.Text; empre.RepresentanteLegal = txtRepresentanteLegal.Text; empre.Telefono = txtTelefono.Text; empre.DireccionCasaMatriz = txtDireccion.Text; empre.PersonaDesignada = txtPersonaDesignada.Text; empre.EstadoEmpresa = cbEstado.Text; empre.Tipo = cbTipo.Text; empre.Departamento = cbDepartamento.Text; empre.Municipio = cbMunicipio.Text; empre.FechaActualizacion = txtFechaAct.Text; if (empreBL.ActualizarEmpresa(empre) > 0) { await this.ShowMessageAsync("Éxito", "Empresa actualizada correctamente."); frmMostrarEmpresas frmMostrarEmpre = new frmMostrarEmpresas(); Close(); frmMostrarEmpre.Show(); } else { await this.ShowMessageAsync("Error", "No se pudo actualizar el registro."); } } else { await this.ShowMessageAsync("Advertencia!", "Todos los campos son requeridos", MessageDialogStyle.Affirmative); } } catch (Exception) { MessageBox.Show("Asegurate que todos los campos tengan contenido del mismo tipo de dato", "Error"); } }