コード例 #1
0
        private TimeSpan RetornarHoraMinimaSaida()
        {
            TimeSpan horaMinimaSaida = new TimeSpan();

            if (txtEntrada.Text != "" || txtSaidaAlmoco.Text != "")
            {
                var entrada       = txtEntrada.Text;
                var saidaAlmoco   = txtSaidaAlmoco.Text;
                var retornoAlmoco = txtRetornoAlmoco.Text;

                var totalHorasDia = new TimeSpan(9, 0, 0);

                var horaEntradaFinal = ConverteHoras.ConverterHoraMinutos(entrada);

                var horaSaidaAlmocoFinal = ConverteHoras.ConverterHoraMinutos(saidaAlmoco);

                var horaRetornoAlmocoFinal = ConverteHoras.ConverterHoraMinutos(retornoAlmoco);

                var totalTempoTranscorrido = horaEntradaFinal - horaSaidaAlmocoFinal;

                var totalTempoRestante = totalHorasDia + totalTempoTranscorrido;

                horaMinimaSaida = horaRetornoAlmocoFinal + totalTempoRestante;
            }
            return(horaMinimaSaida);
        }
コード例 #2
0
        private string RetornaTotalHorasTrabalhada()
        {
            var entrada     = ConverteHoras.ConverterHoraMinutos(txtEntrada.Text);
            var saidaAlmoco = ConverteHoras.ConverterHoraMinutos(txtSaidaAlmoco.Text);

            var totalHorasManha = entrada - saidaAlmoco;

            var retornoAlmoco = ConverteHoras.ConverterHoraMinutos(txtRetornoAlmoco.Text);
            var saida         = ConverteHoras.ConverterHoraMinutos(txtSaida.Text);

            var totalHorasTarde = retornoAlmoco - saida;

            return((totalHorasTarde + totalHorasManha).ToString());
        }
コード例 #3
0
        private void CalcularHoraMinimaSaida(string retornoAlmoco)
        {
            var entrada     = txtEntrada.Text;
            var saidaAlmoco = txtSaidaAlmoco.Text;

            var totalHorasDia = new TimeSpan(9, 0, 0);

            var horaEntradaFinal = ConverteHoras.ConverterHoraMinutos(entrada);

            var horaSaidaAlmocoFinal = ConverteHoras.ConverterHoraMinutos(saidaAlmoco);

            var horaRetornoAlmocoFinal = ConverteHoras.ConverterHoraMinutos(retornoAlmoco);

            var totalTempoTranscorrido = horaEntradaFinal - horaSaidaAlmocoFinal;

            var totalTempoRestante = totalHorasDia + totalTempoTranscorrido;

            var horaMinimaSaida = horaRetornoAlmocoFinal + totalTempoRestante;

            lblHoraMinimaSaida.Text = horaMinimaSaida.ToString();
        }