Exemplo n.º 1
0
        private void Window_Loaded_1(object sender, RoutedEventArgs e)
        {
            //Mostrando los Textos
            FTextos ofTextos = new FTextos();

            txtRutaDescarga.Text = ofTextos.FGetValorApp("CarpetaRaiz") + ofTextos.FGetValorApp("Temporal_Detectta");
        }
Exemplo n.º 2
0
        private void Window_Loaded_1(object sender, RoutedEventArgs e)
        {
            FTextos oFTexto = new FTextos();

            txtUser.Text   = oFTexto.fGetUsuario();
            txtPc.Text     = oFTexto.fGetNombPC();
            CorreoEnviar   = oFTexto.FGetValorApp("CorreosEnviarError");
            CorreoEnviarCc = oFTexto.FGetValorApp("CorreosEnviarErrorCc");
        }
Exemplo n.º 3
0
        //Boton que se encarga de ejectuar el Proceso de carga a la temporal
        private void btnEjecutar_Click_1(object sender, RoutedEventArgs e)
        {
            Stopwatch contarTiempo = new Stopwatch();

            try
            {
                FTextos      oFTextos = new FTextos();
                Paquetes_DTS oPaqDts  = new Paquetes_DTS(CorreoEnviar, CorreoEnviarCc);
                //DateTime dFechaIni;
                //DateTime dFechaFin;
                DateTime dFechaActual = DateTime.Now;
                string   UbicacionPaquete;
                bool     proceso;

                if (MessageBox.Show("Desea realizar la ejecución del ETL Temporal", "ETL", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
                {
                    //Proceso
                    lblMensaje.Visibility  = Visibility.Visible;
                    imgTemporal.Visibility = Visibility.Hidden;
                    contarTiempo.Start();
                    UbicacionPaquete = oFTextos.FGetValorApp("CarpetaRaiz") + oFTextos.FGetValorApp("Temporal_Detectta");
                    proceso          = oPaqDts.ProcesoEtl(UbicacionPaquete);
                    string MensajeError = oPaqDts.Error;
                    contarTiempo.Stop();
                    imgTemporal.Visibility = Visibility.Visible;
                    if (proceso == true)
                    {
                        string Mensaje = String.Format("Proceso Temporal ejecutado con éxito!", "ETL", MessageBoxButton.OK, MessageBoxImage.Information);
                        establecer_imagen(imgTemporal, "Imagenes/Correcto.png");
                        btnEjecutar.IsEnabled = false;
                        MessageBox.Show(Mensaje, "ETL", MessageBoxButton.OK, MessageBoxImage.Information);
                        lblMensaje.Visibility = Visibility.Hidden;
                    }
                    else
                    {
                        establecer_imagen(imgTemporal, "Imagenes/incorrecto.png");
                        MessageBox.Show("Error al realizar el proceso!", "ETL", MessageBoxButton.OK, MessageBoxImage.Information);
                        MessageBox.Show(MensajeError, "ETL", MessageBoxButton.OK, MessageBoxImage.Warning);
                        lblMensaje.Visibility = Visibility.Hidden;
                    }
                }
                else
                {
                    MessageBox.Show("Operación Cancelada por el Usuario!", "ETL", MessageBoxButton.OK, MessageBoxImage.Stop);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
                CorreoEnvio oCorreo = new CorreoEnvio();
                oCorreo.EnvioCorreo(CorreoEnviar, CorreoEnviarCc, ex.ToString(), "Error Proceso ETL", 1);
            }
        }