Example #1
0
        private void Buscar_Click(object sender, RoutedEventArgs e)//Buscar Contrato
        {
            if (TXT_numContrato.Text == "")
            {
                this.ShowMessageAsync("ERROR: ", "Por favor, ingrese un numero de contrato");
            }
            else
            {
                Class_Contrato    Contr        = new Class_Contrato();
                buscarContrato    BuscarCon    = new buscarContrato();
                EmergenteContrato EmergenteCon = new EmergenteContrato();

                Lista_Contratos = Contr.Listar_contratos();
                var Resultado_Busqueda = from ListContratos in this.Lista_Contratos
                                         where ListContratos.ID_Contrato == TXT_numContrato.Text
                                         select ListContratos;

                if (TXT_numContrato.Text != null)
                {
                    EmergenteCon.Show();
                    EmergenteCon.Grid_seleccionarContrato.ItemsSource = Resultado_Busqueda;
                    this.Hide();
                }
            }
        }
Example #2
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            Class_Contrato    Contr        = new Class_Contrato();
            buscarContrato    BuscarCon    = new buscarContrato();
            EmergenteContrato EmergenteCon = new EmergenteContrato();

            Lista_Contratos = Contr.Listar_contratos();
            var Resultado_Busqueda = from ListContratos in this.Lista_Contratos
                                     where ListContratos.ID_Contrato == TXT_NumCOn_BUSCAR.Text
                                     select ListContratos;

            if (TXT_NumCOn_BUSCAR.Text != null)
            {
                if (TXT_NumCOn_BUSCAR.Text == "")
                {
                    Grid_seleccionarContrato.ItemsSource = Contr.Listar_contratos();
                }
                else
                {
                    Grid_seleccionarContrato.ItemsSource = Resultado_Busqueda;
                }
            }
            else
            {
                this.ShowMessageAsync("ERROR:  ", "Error de busqueda, vuelva al login e intente nuevamente");
            }
        }
Example #3
0
        private void Button_Click_3(object sender, RoutedEventArgs e)
        {
            Class_Contrato Contr = new Class_Contrato();

            Contr.Destino        = TXT_Destino.Text;
            Contr.Escuela        = TXT_Escuela.Text;
            Contr.ID_Contrato    = TXT_IdContrato.Text;
            Contr.Run_Emp        = TXT_RunEmpleado.Text;
            Contr.Valor_Contrato = TXT_VALORTOTAL.Text;
            Contr.Fecha_Salida   = DATETIME_FECHA_IDA.SelectedDate;
            Contr.Fecha_llegada  = DATETIME_FECHA_VUELTA.SelectedDate;
            Contr.N_alumnos      = int.Parse(TXT_NUmAlumnos.Text);
            Contr.ID_seguro      = TXT_ID_seguro.Text;

            if (Contr.Actualizar())
            {
                if (MessageBox.Show("Proceso completado", "seguro incorporado de manera exitosa",
                                    MessageBoxButton.OK, MessageBoxImage.Exclamation) == MessageBoxResult.OK)
                {
                    this.Hide();
                }
                Ejecutivo_Ventas MainEjecutivo = new Ejecutivo_Ventas();
                Login            Log           = new Login();
                MainEjecutivo.Show();
                MainEjecutivo.Closed += Log.Logout;
                this.Hide();
            }
            else
            {
                this.ShowMessageAsync("ERROR AL INGRESAR DATOS", "Los datos no han sido actualizados, Intente nuevamente");
            }
        }
Example #4
0
        private void Button_Click(object sender, RoutedEventArgs e)//Buscar Contratos
        {
            this.Hide();
            EmergenteContrato ListaCOntratos = new EmergenteContrato();
            Class_Contrato    Con            = new Class_Contrato();

            ListaCOntratos.Grid_seleccionarContrato.ItemsSource = Con.Listar_contratos();
            ListaCOntratos.Show();
        }
Example #5
0
        private void LLenarGrid()
        {
            Class_Seguro seg = new Class_Seguro();

            Grid_listaSeguros.ItemsSource = seg.Listar_seguros();
            Class_Contrato Con = new Class_Contrato();

            Grid_listaContratos.ItemsSource = Con.Listar_contratos();
        }
Example #6
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            Class_Contrato Con = new Class_Contrato();

            if (TXT_NumCon.Text == "")
            {
                this.ShowMessageAsync("ERROR: ", "Ingrese el Numero de contrato");
            }
            else
            {
                if (TXT_NumCon.Text == Con.ID_Contrato)
                {
                    this.ShowMessageAsync("ERROR:", "El contrato ingresado ya existe");
                }
                else
                {
                    Con.ID_Contrato    = TXT_NumCon.Text;
                    Con.ID_seguro      = null;
                    Con.Destino        = TXT_Destino.Text;
                    Con.Escuela        = TXT_Escuela.Text;
                    Con.Run_Emp        = UserLoginCache.Run_Emp;
                    Con.Fecha_Salida   = DATETIME_FECHA_IDA.SelectedDate;
                    Con.Fecha_llegada  = DATETIME_FECHA_VUELTA.SelectedDate;
                    Con.Valor_Contrato = TXT_VALOR_CONTRATO.Text;
                    if (TXT_NUM_ALUMNOS.Text == "" || TXT_Destino.Text == "" ||
                        TXT_NumCon.Text == "" || TXT_VALOR_CONTRATO.Text == "" || DATETIME_FECHA_IDA.SelectedDate == null || DATETIME_FECHA_VUELTA.SelectedDate == null)
                    {
                        this.ShowMessageAsync("ERROR:", "Por favor, ingrese todos los campos");
                    }
                    else
                    {
                        Con.N_alumnos = int.Parse(TXT_NUM_ALUMNOS.Text);
                        if (Con.Agregar())
                        {
                            this.ShowMessageAsync("PROCESO COMPLETADO", "Contrato grabado con exito");
                            TXT_Destino.Clear();
                            TXT_Escuela.Clear();
                            TXT_NumCon.Clear();
                            TXT_NUM_ALUMNOS.Clear();
                            TXT_VALOR_CONTRATO.Clear();
                        }
                        else
                        {
                            this.ShowMessageAsync("ERROR AL INGRESAR DATOS ", "Error al registrar datos, asegurese de que todos los campos estan completados de manera correcta e intente nuevamente");
                        }
                    }
                }
            }
        }
Example #7
0
        private void Grid_listaContratos_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid       dg           = (DataGrid)sender;
            Class_Contrato Select_Contr = dg.SelectedItem as Class_Contrato;

            TXT_Destino.Text                   = Select_Contr.Destino;
            TXT_Escuela.Text                   = Select_Contr.Escuela;
            TXT_IdContrato.Text                = Select_Contr.ID_Contrato;
            TXT_VALORTOTAL.Text                = Select_Contr.Valor_Contrato;
            TXT_NUmAlumnos.Text                = Select_Contr.N_alumnos.ToString();
            TXT_RunEmpleado.Text               = Select_Contr.Run_Emp;
            DATETIME_FECHA_IDA.SelectedDate    = Select_Contr.Fecha_Salida;
            DATETIME_FECHA_VUELTA.SelectedDate = Select_Contr.Fecha_llegada;
            GRID_BuscarSeguro.Visibility       = System.Windows.Visibility.Collapsed;
            GRID_registrarSeguro.Visibility    = System.Windows.Visibility.Collapsed;
            GRID_MostrarSeguro.Visibility      = System.Windows.Visibility.Visible;
        }
Example #8
0
        private void Grid_SeleccionarC_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid       dg             = (DataGrid)sender;
            Class_Contrato Selected_Contr = dg.SelectedItem as Class_Contrato;
            MainWindow     Login          = new MainWindow();

            GRID_BUSCAR_ACT.Visibility = System.Windows.Visibility.Hidden;
            GRID_ACTUALIZAR.Visibility = System.Windows.Visibility.Visible;

            TXT_IDcontrato_ACTUALIZAR.Text                = Selected_Contr.ID_Contrato;
            TXT_Destino_ACTUALIZAR.Text                   = Selected_Contr.Destino;
            TXT_Escuela_ACTUALIZAR.Text                   = Selected_Contr.Escuela;
            DATETIME_FECHA_IDA_ACTUALIZAR.SelectedDate    = Selected_Contr.Fecha_Salida;
            DATETIME_FECHA_VUELTA_ACTUALIZAR.SelectedDate = Selected_Contr.Fecha_llegada;
            TXT_VALOR_CONTRATO_ACTUALIZAR.Text            = Selected_Contr.Valor_Contrato;
            TXT_NUM_ALUMNOS_ACTUALIZAR.Text               = Selected_Contr.N_alumnos.ToString();
            TXT_RUNEMP_ACTUALIZAR.Text   = Selected_Contr.Run_Emp;
            TXT_IDseguro_ACTUALIZAR.Text = Selected_Contr.ID_seguro;
        }
Example #9
0
        private void Grid_seleccionarContrato_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            DataGrid       dg             = (DataGrid)sender;
            Class_Contrato Selected_Contr = dg.SelectedItem as Class_Contrato;
            buscarContrato BuscarCon      = new buscarContrato();
            MainWindow     Login          = new MainWindow();

            BuscarCon.Show();
            this.Hide();
            BuscarCon.TXT_IdContrato.Text                = Selected_Contr.ID_Contrato;
            BuscarCon.TXT_NombreSeguro.Text              = Selected_Contr.ID_seguro;
            BuscarCon.TXT_Destino.Text                   = Selected_Contr.Destino;
            BuscarCon.TXT_Escuela.Text                   = Selected_Contr.Escuela;
            BuscarCon.TXT_Run_Emp.Text                   = Selected_Contr.Run_Emp;
            BuscarCon.DATETIME_FECHA_IDA.SelectedDate    = Selected_Contr.Fecha_Salida;
            BuscarCon.DATETIME_FECHA_VUELTA.SelectedDate = Selected_Contr.Fecha_llegada;
            BuscarCon.TXT_VALORTOTAL.Text                = Selected_Contr.Valor_Contrato;
            BuscarCon.TXT_NUM_alumnos.Text               = Selected_Contr.N_alumnos.ToString();
        }
Example #10
0
        private void Button_Click_1(object sender, RoutedEventArgs e)
        {
            if (TXT_IDcontrato_BUSCAR_ACT.Text == "")
            {
                this.ShowMessageAsync("ERROR: ", "Por favor, ingrese un numero de contrato");
            }
            else
            {
                Class_Contrato Contr = new Class_Contrato();

                Lista_Contratos = Contr.Listar_contratos();
                var Resultado_Busqueda = from ListContratos in this.Lista_Contratos
                                         where ListContratos.ID_Contrato == TXT_IDcontrato_BUSCAR_ACT.Text
                                         select ListContratos;
                if (TXT_IDcontrato_BUSCAR_ACT.Text != "")
                {
                    Grid_seleccionarContrato.ItemsSource = Resultado_Busqueda;
                }
            }
        }
Example #11
0
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            Class_Contrato Contr = new Class_Contrato();

            Contr.Destino        = TXT_Destino_ACTUALIZAR.Text;
            Contr.Escuela        = TXT_Escuela_ACTUALIZAR.Text;
            Contr.ID_Contrato    = TXT_IDcontrato_ACTUALIZAR.Text;
            Contr.Run_Emp        = TXT_RUNEMP_ACTUALIZAR.Text;
            Contr.Valor_Contrato = TXT_VALOR_CONTRATO_ACTUALIZAR.Text;
            Contr.Fecha_Salida   = DATETIME_FECHA_IDA_ACTUALIZAR.SelectedDate;
            Contr.Fecha_llegada  = DATETIME_FECHA_VUELTA_ACTUALIZAR.SelectedDate;
            Contr.N_alumnos      = int.Parse(TXT_NUM_ALUMNOS_ACTUALIZAR.Text);
            if (TXT_IDseguro_ACTUALIZAR.Text == "")
            {
                Contr.ID_seguro = null;
            }
            else
            {
                Contr.ID_seguro = TXT_IDseguro_ACTUALIZAR.Text;
            }

            if (Contr.Actualizar())
            {
                this.ShowMessageAsync("PROCESO COMPLETADO", "Datos Actualizados de manera exitosa");
                GRID_BUSCAR_ACT.Visibility = System.Windows.Visibility.Visible;
                GRID_ACTUALIZAR.Visibility = System.Windows.Visibility.Hidden;
                this.Hide();
                Ejecutivo_Ventas MainEjecutivo = new Ejecutivo_Ventas();
                Login            Log           = new Login();
                MainEjecutivo.Show();
                MainEjecutivo.Closed += Log.Logout;
                this.Hide();
            }
            else
            {
                this.ShowMessageAsync("ERROR AL INGRESAR DATOS", "Los datos no han sido actualizados, Intente nuevamente");
            }
        }