Пример #1
0
 public string TmtGeral(Usuarios user)
 {
     using (contextoTaskConsulta = new ContextoTaskConsulta())
     {
         //var strQuery = "select round(avg(round(avg(tma), 2)),4) TMA from(SELECT distinct t.cd_projeto,t.cd_tarefa,os.ds_tarefa,t.cd_tipotarefa,t.cd_responsavel,TO_DATE(os.dt_cadastro, 'DD/MM/YY') AS Dt_Cadastro, to_date(os.dh_entregacliente, 'dd/mm/yy') as dt_Entrega, (to_date(os.dh_entregacliente, 'dd/mm/yy') - TO_DATE(os.dt_cadastro, 'DD/MM/YY')) as tma, to_char(os.dh_entregacliente, 'MM') as MES_ENTREGA, to_char(os.dh_entregacliente, 'YYYY') as ANO_ENTREGA, os.cd_natureza, os.cd_equipe FROM TRIAGEM t, ordemservico os WHERE T.cd_projeto = os.cd_projeto AND t.cd_tarefa = os.cd_tarefa and os.cd_projeto not in ('ERP_CSERVICO', 'TREIN_ERP','ERP_SHS','SHS_INFRA', 'TREIN_EDIG', 'GINASTICA_LAB') and t.cd_equipe in (9, 13) and os.cd_natureza = (6) and os.dh_entregacliente between '01/11/2016' and '30/11/2016' AND T.CD_RESPONSAVEL = '" + user.Nome + "') group by cd_responsavel order by cd_responsavel";
         var strQuery          = "select round(avg(round(avg(tma), 2)),4) TMA from(SELECT distinct t.cd_projeto,t.cd_tarefa,os.ds_tarefa,t.cd_tipotarefa,t.cd_responsavel,TO_DATE(os.dt_cadastro, 'DD/MM/YY') AS Dt_Cadastro, to_date(os.dh_entregacliente, 'dd/mm/yy') as dt_Entrega, (to_date(os.dh_entregacliente, 'dd/mm/yy') - TO_DATE(os.dt_cadastro, 'DD/MM/YY')) as tma, to_char(os.dh_entregacliente, 'MM') as MES_ENTREGA, to_char(os.dh_entregacliente, 'YYYY') as ANO_ENTREGA, os.cd_natureza, os.cd_equipe FROM TRIAGEM t, ordemservico os WHERE T.cd_projeto = os.cd_projeto AND t.cd_tarefa = os.cd_tarefa and os.cd_projeto not in ('ERP_CSERVICO', 'TREIN_ERP','ERP_SHS','SHS_INFRA', 'TREIN_EDIG', 'GINASTICA_LAB') and t.cd_equipe in (9, 13) and os.cd_natureza = (6) and os.dh_entregacliente between '01/11/2016' and '30/11/2016') group by cd_responsavel order by cd_responsavel";
         var retornoDataReader = contextoTaskConsulta.ExecutaComandoComRetorno(strQuery);
         return(TransformaTma(retornoDataReader));
     }
 }
Пример #2
0
        public string VerificaLogin(Usuarios user)
        {
            var strQuery = "";

            strQuery += "SELECT cd_usuario FROM seg_usuario";
            strQuery += string.Format(" WHERE cd_usuario = '{0}' ",
                                      user.Nome);


            using (contextoTaskConsulta = new ContextoTaskConsulta())
            {
                contextoTaskConsulta.ExecutaComandoLogin(strQuery);
                var retornoDataReader = contextoTaskConsulta.ExecutaComandoComRetorno(strQuery);
                return(RecuperaLogin(retornoDataReader));
            }
        }