Ejemplo n.º 1
0
        public static bool ValidarAlunoInclusoCronogramaDia(out string pstrMensagem, out bool pbooRetorno, int pnumIdAluno, DateTime pdtDataAgendamento, int pnumIdHorarioAgendamento)
        {
            bool booAlunoIncluso = AgendamentosDAL.ValidarAlunoInclusoCronogramaDia(out pstrMensagem, out pbooRetorno, pnumIdAluno, pdtDataAgendamento, pnumIdHorarioAgendamento);

            // caso já exista um agendamento ativo no dia para o aluno, operação não será continuada
            return(!booAlunoIncluso);
        }
Ejemplo n.º 2
0
        public static bool TratarAgendamentoFlexivelContrato(out string pstrMensagem, out bool pbooRetorno, int pnumIdAluno, DateTime pDataTerminoContrato, DateTime DataTerminoContratoAnterior)
        {
            bool booEfetivacao   = false;
            int  intQuantidadeRg = AgendamentosDAL.TratarAgendamentoFlexivelContrato(out pstrMensagem, out pbooRetorno, pnumIdAluno, pDataTerminoContrato, DataTerminoContratoAnterior);

            if (intQuantidadeRg > 0)
            {
                booEfetivacao = true;
            }

            return(booEfetivacao);
        }
Ejemplo n.º 3
0
        public static bool AlterarAgendamentoFlexivel(out string pstrMensagem, out bool pbooRetorno, int pNumIdAluno, DateTime pDataTerminoContrato, int pnumIdDiaAgendamento, int pnumIdHorarioAgendamento, int pnumAtivo)
        {
            bool booEfetivacao   = false;
            int  intQuantidadeRg = AgendamentosDAL.AlterarAgendamentoFlexivel(out pstrMensagem, out pbooRetorno, pNumIdAluno, pDataTerminoContrato, pnumIdDiaAgendamento, pnumIdHorarioAgendamento, pnumAtivo);

            if (intQuantidadeRg > 0)
            {
                booEfetivacao = true;
            }

            return(booEfetivacao);
        }
Ejemplo n.º 4
0
        public static bool TratarEfetivacao(out string pstrMensagem, out bool pbooRetorno, bool pbooInclusao, AgendamentosTO pAgendamento)
        {
            bool booEfetivacao   = false;
            int  intQuantidadeRg = 0;

            if (pbooInclusao)
            {
                intQuantidadeRg = AgendamentosDAL.Insert(out pstrMensagem, out pbooRetorno, pAgendamento);
            }
            else
            {
                intQuantidadeRg = AgendamentosDAL.Update(out pstrMensagem, out pbooRetorno, pAgendamento);
            }

            if (intQuantidadeRg > 0)
            {
                booEfetivacao = true;
            }

            return(booEfetivacao);
        }
Ejemplo n.º 5
0
        public static DataTable PopularComboTipoTelefone(out string pstrMensagem, out bool pbooRetorno)
        {
            DataTable dtTabela = AgendamentosDAL.PopularComboTipoTelefone(out pstrMensagem, out pbooRetorno);

            return(dtTabela);
        }
Ejemplo n.º 6
0
        public static int ContarAgendamentos(out string pstrMensagem, out bool pbooRetorno)
        {
            int intResult = AgendamentosDAL.ContarAgendamentos(out pstrMensagem, out pbooRetorno);

            return(intResult);
        }
Ejemplo n.º 7
0
        public static int ContarAlunosTurma(out string pstrMensagem, out bool pbooRetorno, DateTime pDtDataAGendamento, int pNumIdHorarioAgendamento)
        {
            int intResult = AgendamentosDAL.ContarAlunosTurma(out pstrMensagem, out pbooRetorno, pDtDataAGendamento, pNumIdHorarioAgendamento);

            return(intResult);
        }
Ejemplo n.º 8
0
        public static DataTable Select(out string pstrMensagem, out bool pbooRetorno, string pDataAgendamento, int pNumIdHorarioAgendamento)
        {
            DataTable dtTabela = AgendamentosDAL.Select(out pstrMensagem, out pbooRetorno, pDataAgendamento, pNumIdHorarioAgendamento);

            return(dtTabela);
        }