Example #1
0
        /// <summary>
        /// Cadastra dados do turno da diaria
        /// </summary>
        /// <param name="filtro">TurnoEntidade</param>
        /// <returns></returns>
        public void CadastraDadosTurno(TurnoEntidade filtro, long idDiaria)
        {
            using (var sqlConnection = this.InstanciaConexao())
            {
                // Query
                string query = @"update tblRegistroDiarias set
		                            dtDataHoraInicioExpediente = @DataInicio,
		                            intOdometroInicioExpediente = @KMInicio,
		                            dtDataHoraInicioIntervalo = @DataInicioIntervalo,
		                            intOdometroInicioIntervalo = @KMInicioIntervalo,
		                            dtDataHoraFimIntervalo = @DataFimIntervalo,
		                            intOdometroFimIntervalo = @KMFimInvervalo,    
		                            dtDataHoraFimExpediente = @DataFim,
		                            intOdometroFimExpediente = @KMFim
	                        where idRegistroDiaria = @idTurnoDiaria"    ;

                sqlConnection.Execute(query, new
                {
                    DataInicio          = BuscaDataTurno(filtro.DataInicio),
                    KMInicio            = filtro.KMInicio,
                    DataInicioIntervalo = BuscaDataTurno(filtro.DataInicioIntervalo),
                    KMInicioIntervalo   = filtro.KMInicioIntervalo,
                    DataFimIntervalo    = BuscaDataTurno(filtro.DataFimIntervalo),
                    KMFimInvervalo      = filtro.KMFimInvervalo,
                    DataFim             = BuscaDataTurno(filtro.DataFim),
                    KMFim         = filtro.KMFim,
                    idTurnoDiaria = idDiaria
                });
            }
        }
Example #2
0
        public IHttpActionResult PostTurnoProfissional(int idDiaria, [FromBody] TurnoEntidade filtro)
        {
            // Variaveis
            var diaria = new DiariaRepositorio();

            // Cadastra turno
            diaria.CadastraDadosTurno(filtro, idDiaria);

            // Busca verificação
            var turno = diaria.BuscaDadosTurno(idDiaria);

            // Retorna
            return(Ok(turno));
        }