コード例 #1
0
        private void btnVehiculosActivos_Click(object sender, EventArgs e)
        {
            if (ctrlVehiculos.ListarVehiculosActivos().Count != 0)
            {
                switch (cbTipo.SelectedItem.ToString())
                {
                case "HTML":
                {
                    strategy = new Controladora.SISTFLOTA.Strategy.DOCStrategy();
                    break;
                }

                case "PDF":
                {
                    strategy = new Controladora.SISTFLOTA.Strategy.PDFStrategy();
                    break;
                }
                }

                miCONTEXTO = Controladora.SISTFLOTA.Strategy.Contexto.getINSTANCIA(strategy);
                miCONTEXTO.Hacer_Reporte("Reporte_VehiculosActivos");
            }
            else
            {
                MessageBox.Show("No hay vehiculos cargados al sistema", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Hand);
            }
        }
コード例 #2
0
ファイル: Contexto.cs プロジェクト: joni2back/proyecto-flota
 public static Contexto getINSTANCIA(Controladora.SISTFLOTA.Strategy.IStrategy strategia)
 {
     instancia = new Contexto(strategia);
     return(instancia);
 }
コード例 #3
0
ファイル: Contexto.cs プロジェクト: joni2back/proyecto-flota
 private Contexto(Controladora.SISTFLOTA.Strategy.IStrategy strategia)
 {
     this.iStrategy = strategia;
 }