예제 #1
0
 //metodo usado para visualizar e editar programa
 public ProgramaForm(ProgramaService programaService, Programa programa, bool editar)
 {
     this.programa = programa;
     this.editar   = editar;
     InitializeComponent();
     this.programaService = programaService;
     //se os boxes não são editaveis
     if (!editar)
     {
         boxDeNome.ReadOnly       = true;
         boxDePotencia.ReadOnly   = true;
         boxDeTempo.ReadOnly      = true;
         boxDeInstrucoes.ReadOnly = true;
         boxDeCaracter.ReadOnly   = true;
     }
     else
     {
         boxDeNome.ReadOnly       = false;
         boxDePotencia.ReadOnly   = false;
         boxDeTempo.ReadOnly      = false;
         boxDeInstrucoes.ReadOnly = false;
         boxDeCaracter.ReadOnly   = false;
     }
     //seta o valor dos boxes com o programa passado em parametro
     boxDeNome.Text       = programa.getNome();
     boxDeTempo.Text      = programa.getTempo().ToString();
     boxDePotencia.Text   = programa.getPotencia().ToString();
     boxDeInstrucoes.Text = programa.getInstrucoes();
     boxDeCaracter.Text   = programa.getCaracter().ToString();
 }
예제 #2
0
 //Instrucao instrucoes = new Instrucao();
 public MicroondasForm()
 {
     InitializeComponent();
     this.programas            = new ProgramasCadastrados();
     this.microondasController = new MicroondasController(programas, boxDeEntrada.Text);
     this.programaService      = new ProgramaService(programas);
 }
 public ListaDeProgramasForm(ProgramasCadastrados programas)
 {
     InitializeComponent();
     this.programaService = new ProgramaService(programas);
     this.programas       = programaService.buscarProgramas();
     foreach (Programa programa in this.programas.buscarTodos())
     {
         programasListView.Items.Add(programa.getNome());
     }
 }
예제 #4
0
 //metodo usado para cadastrar novos programas
 public ProgramaForm(ProgramaService programaService)
 {
     InitializeComponent();
     this.programaService = programaService;
     //boxes são editaveis
     boxDeNome.ReadOnly       = false;
     boxDePotencia.ReadOnly   = false;
     boxDeTempo.ReadOnly      = false;
     boxDeInstrucoes.ReadOnly = false;
     boxDeCaracter.ReadOnly   = false;
 }
예제 #5
0
 public ReservaService(ILogError l, ICrudReserva p, IProdespReserva prodesp, ISiafemReserva siafem, ICrudPrograma programa,
                       ICrudFonte fonte, ICrudEstrutura estrutura, ICrudReservaMes reservaMes, IRegional regional, IChaveCicsmo chave, ICommon c)
     : base(l, c, prodesp, siafem, new SiafemEmpenhoWs(), chave)
 {
     _prodesp    = new ProdespReservaService(l, prodesp, programa, fonte, estrutura, regional);
     _siafem     = new SiafemReservaService(l, siafem, programa, fonte, estrutura);
     _reservaMes = new ReservaMesService(l, reservaMes);
     _reserva    = p;
     _chave      = new ChaveCicsmoService(l, chave);
     _programa   = new ProgramaService(l, programa, estrutura);
 }
예제 #6
0
        public EmpenhoBaseService(ILogError l,
                                  IProdespEmpenho prodesp, ISiafemEmpenho siafem, ICrudPrograma programa,
                                  ICrudFonte fonte, ICrudEstrutura estrutura, IRegional regional, IChaveCicsmo chave, ICommon c, IEmpenhoItemService <TItem> itemService)
            : base(l, c, new ProdespReservaWs(), new SiafemReservaWs(), new SiafemEmpenhoWs(), chave)
        {
            _prodesp  = new ProdespEmpenhoService(l, prodesp, programa, fonte, estrutura, regional);
            _siafem   = new SiafemEmpenhoService(l, siafem, programa, fonte, estrutura);
            _chave    = new ChaveCicsmoService(l, chave);
            _programa = new ProgramaService(l, programa, estrutura);

            _item = itemService;
        }
예제 #7
0
 public EmpenhoService(ILogError l, ICrudEmpenho repository, ICrudEmpenhoMes mesDal, ICrudEmpenhoItem item,
                       IProdespEmpenho prodesp, ISiafemEmpenho siafem, ICrudPrograma programa,
                       ICrudFonte fonte, ICrudEstrutura estrutura, IRegional regional, IChaveCicsmo chave, ICommon c)
     : base(l, prodesp, siafem, programa, fonte, estrutura, regional, chave, c, new EmpenhoItemService(l, item))
 {
     _prodesp    = new ProdespEmpenhoService(l, prodesp, programa, fonte, estrutura, regional);
     _siafem     = new SiafemEmpenhoService(l, siafem, programa, fonte, estrutura);
     _mes        = new EmpenhoMesService(l, mesDal);
     _item       = new EmpenhoItemService(l, item);
     _repository = repository;
     _chave      = new ChaveCicsmoService(l, chave);
     _programa   = new ProgramaService(l, programa, estrutura);
 }
예제 #8
0
 public ReservaCancelamentoService(
     ILogError l, ICrudReservaCancelamento p, IProdespReserva prodesp, ISiafemReserva siafem, ICrudPrograma programa,
     ICrudFonte fonte, ICrudEstrutura estrutura, ICrudReservaCancelamentoMes mes,
     IRegional regional, IChaveCicsmo chave) : base(l)
 {
     _prodesp         = new ProdespReservaService(l, prodesp, programa, fonte, estrutura, regional);
     _siafem          = new SiafemReservaService(l, siafem, programa, fonte, estrutura);
     _cancelamento    = p;
     _cancelamentoMes = new ReservaCancelamentoMesService(l, mes);
     _chave           = new ChaveCicsmoService(l, chave);
     _programa        = new ProgramaService(l, programa, estrutura);
     _regional        = new RegionalService(l, regional);
 }
예제 #9
0
        private void SeedProgramas()
        {
            IEstudiantesServices estudiantesServices = new EstudiantesServices(this);
            IComputadoraServices computadoraServices = new ComputadoraService(this, estudiantesServices);
            IProgramaServices    programaServices    = new ProgramaService(this, computadoraServices);

            programaServices.AgregarPrograma(new Programa()
            {
                Nombre  = "AutoCad",
                Carrera = Carrera.CIVIL
            });
            programaServices.AgregarPrograma(new Programa()
            {
                Nombre  = "VisualStudio",
                Carrera = Carrera.SISTEMAS
            });
            programaServices.AgregarPrograma(new Programa()
            {
                Nombre  = "HeidiSql",
                Carrera = Carrera.SISTEMAS
            });
            programaServices.AgregarPrograma(new Programa()
            {
                Nombre  = "AutoCad",
                Carrera = Carrera.CIVIL
            });
            programaServices.AgregarPrograma(new Programa()
            {
                Nombre  = "Calculadora",
                Carrera = Carrera.COMERCIAL
            });
            programaServices.AgregarPrograma(new Programa()
            {
                Nombre  = "Excel",
                Carrera = Carrera.COMERCIAL
            });
            computadoraServices.AgregarComputadora(new Computadora()
            {
                Code = "INGE8"
            });
            computadoraServices.AgregarComputadora(new Computadora()
            {
                Code = "INGE9"
            });
        }
예제 #10
0
 public MicroondasController(ProgramasCadastrados programas, String entrada)
 {
     programaService = new ProgramaService(programas);
     microondas      = new Microondas(entrada);
 }
 public ProgramaController()
 {
     programaService = new ProgramaService();
 }