コード例 #1
0
        private async void button1_Click(object sender, EventArgs e)
        {
            var isValid = TimeSpan.TryParse(mtHorario.Text, out var dummyOutput);

            if (!isValid)
            {
                MessageBox.Show("Horário informado inválido");
                return;
            }
            var novoHorario = $"{ponto.getDataPonto()} {mtHorario.Text}";

            //DateTime.TryParseExact(novoHorario, "dd/MM/yyyy HH:mm", CultureInfo.InvariantCulture, DateTimeStyles.None ,out var dummy);
            solicitacao.NovoHorario = DateTime.Parse(novoHorario);
            solicitacao.PontoId     = ponto.Id;
            var response = await SolicitacaoService.postSolicitacao(solicitacao);

            if (response == null)
            {
                MessageBox.Show("Houve um problema na solicitação");
                return;
            }

            this.Close();
        }
コード例 #2
0
 public AndamentoController(IMapper mapper, AndamentoService serviceAndamento, SolicitacaoService serviceSolicitacao)
 {
     _mapper             = mapper;
     _serviceAndamento   = serviceAndamento;
     _serviceSolicitacao = serviceSolicitacao;
 }
コード例 #3
0
 private async void preenchePonto(Ponto ponto)
 {
     this.ponto = await SolicitacaoService.getPonto(ponto.Id);
 }
コード例 #4
0
 public SolicitacaoController(IMapper mapper, SolicitacaoService serviceSolicitacao)
 {
     _mapper             = mapper;
     _serviceSolicitacao = serviceSolicitacao;
 }