示例#1
0
        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");
            }
        }