private void MetroWindow_Loaded(object sender, RoutedEventArgs e)
        {
            var lstProyectos = new List <ProyectosEN>();

            lstProyectos = new ProyectosLN().ObtenerTodosLosProyectos();
            cboCodProyecto.ItemsSource = lstProyectos;
        }
示例#2
0
 private void cmdBuscar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         var strCod_Proyecto = Interaction.InputBox("Digite el numero de proyecto", "Numero de proyecto");
         var myProyecto      = new ProyectosEN();
         var valida          = new ProyectosLN();
         myProyecto = valida.ObtenerProyectosPorID(strCod_Proyecto);
         if (myProyecto == null)
         {
             throw new Exception("Proyecto no existe");
         }
         else
         {
             txtCodProyecto.Text               = myProyecto.Cod_Proyecto;
             txtNombre.Text                    = myProyecto.Nombre_Proyecto;
             dtpFechaCreacion.SelectedDate     = myProyecto.Fec_Creacion;
             dtpFechaFinalizacion.SelectedDate = myProyecto.Fec_Finalizacion;
             txtCostoTotal.Text                = myProyecto.Costo_Total.ToString("N");
             txtObservaciones.Text             = myProyecto.Observaciones;
             cboNombreCliente.SelectedValue    = myProyecto.Num_Cliente;
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#3
0
        private void cmdCargarReporte_Loaded(object sender, RoutedEventArgs e)
        {
            var lstClientes = new List <ProyectosEN>();

            lstClientes = new ProyectosLN().ObtenerTodosLosProyectos();
            cboNombreProyecto.ItemsSource = lstClientes;
        }
示例#4
0
 private void cmdBorrar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         var strNum_Proyecto = Interaction.InputBox("Digite el numero de proyecto", "Numero de proyecto");
         var myProyecto      = new ProyectosEN();
         var valida          = new ProyectosLN();
         myProyecto = valida.ObtenerProyectosPorID(strNum_Proyecto);
         if (myProyecto == null)
         {
             throw new Exception("Proyecto no existe");
         }
         else
         {
             valida.EliminarProyectos(myProyecto);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
示例#5
0
 private void cmdModificar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         var myProyecto = new ProyectosEN
         {
             Cod_Proyecto     = txtCodProyecto.Text,
             Nombre_Proyecto  = txtNombre.Text,
             Fec_Creacion     = dtpFechaCreacion.SelectedDate.Value,
             Fec_Finalizacion = dtpFechaFinalizacion.SelectedDate.Value,
             Costo_Total      = double.Parse(txtCostoTotal.Text),
             Observaciones    = txtObservaciones.Text,
             Num_Cliente      = cboNombreCliente.SelectedValue.ToString()
         };
         var valida = new ProyectosLN();
         valida.ModificarProyectos(myProyecto);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }