コード例 #1
0
ファイル: frmDetalles.xaml.cs プロジェクト: Gtfofo97/APP-MTPS
        private void btnRegresar_Click(object sender, RoutedEventArgs e)
        {
            frmMostrarEmpresas frmMostrarEmpre = new frmMostrarEmpresas();

            frmMostrarEmpre.Show();
            Close();
        }
コード例 #2
0
        private void btnMostrarEmpresas_Click(object sender, RoutedEventArgs e)
        {
            frmMostrarEmpresas frmEmpre = new frmMostrarEmpresas();

            frmMostrarEmpresas.mensje = mensje;
            Hide();
            frmEmpre.ShowDialog();
        }
コード例 #3
0
ファイル: frmDetalles.xaml.cs プロジェクト: Gtfofo97/APP-MTPS
        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");
            }
        }
コード例 #4
0
ファイル: frmDetalles.xaml.cs プロジェクト: Gtfofo97/APP-MTPS
        private async void btnEliminar_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                if (!(txtId.Text == ""))
                {
                    MessageDialogResult resp = await this.ShowMessageAsync("¡Advertencia!", "¿Está tratando de eliminar un registro de la base de datos, está segur@?", MessageDialogStyle.AffirmativeAndNegative);

                    if (resp == MessageDialogResult.Affirmative)
                    {
                        empre.Id = Convert.ToInt64(txtId.Text);

                        if (empreBL.EliminarEmpresa(empre) > 0)
                        {
                            await this.ShowMessageAsync("Éxito", "Empresa eliminada correctamente.");

                            frmMostrarEmpresas frmMostrarEmpre = new frmMostrarEmpresas();
                            Close();
                            frmMostrarEmpre.Show();
                        }
                        else
                        {
                            await this.ShowMessageAsync("Error", "No se pudo eliminar el registro.");
                        }
                    }
                    else
                    {
                        frmMostrarEmpresas frmMostrarEmpre = new frmMostrarEmpresas();
                        Close();
                        frmMostrarEmpre.Show();
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show("Ocurrió un error inesperado", "Error");
            }
        }