コード例 #1
0
        public void ConsultarCTSTATTOCommand(int IdEmpresa, string connection, ref List <ConsultarCTSTATTO> l_ListCTSTATTO)
        {
            m_sql  = "  SELECT CTSTAT.Id_Checklist, C.Nome_Checklist, CTSTAT.Id_TipoSituacaoAcomodacao,  ";
            m_sql += "        TS.Nome_TipoSituacaoAcomodacao, CTSTAT.Id_TipoAtividadeAcomodacao,  ";
            m_sql += "        TA.Nome_TipoAtividadeAcomodacao, CTSTAT.Id_TipoAcomodacao,  ";
            m_sql += "        TAC.Nome_TipoAcomodacao, CTSTAT.Id_Empresa,  ";
            m_sql += "        CTSTAT.Id_CheckTSTAT, TAC.CodExterno_TipoAcomodacao ";
            m_sql += " FROM   ChecklistTipoSituacaoTipoAtividadeTipoAcomodacao AS CTSTAT INNER JOIN ";
            m_sql += "        Checklist AS C ON CTSTAT.Id_Checklist = C.Id_Checklist INNER JOIN ";
            m_sql += "        TipoAcomodacao AS TAC ON CTSTAT.Id_Empresa = TAC.Id_Empresa AND CTSTAT.Id_TipoAcomodacao = TAC.Id_TipoAcomodacao INNER JOIN ";
            m_sql += "        TipoSituacao_TipoAtividadeAcomodacao AS TSTA ON CTSTAT.Id_TipoSituacaoAcomodacao = TSTA.Id_TipoSituacaoAcomodacao AND CTSTAT.Id_TipoAtividadeAcomodacao = TSTA.Id_TipoAtividadeAcomodacao INNER JOIN ";
            m_sql += "        TipoSituacaoAcomodacao AS TS ON TSTA.Id_TipoSituacaoAcomodacao = TS.Id_TipoSituacaoAcomodacao INNER JOIN ";
            m_sql += "        TipoAtividadeAcomodacao AS TA ON TSTA.Id_TipoAtividadeAcomodacao = TA.Id_TipoAtividadeAcomodacao ";
            m_sql += " WHERE(CTSTAT.Id_Empresa = @Id_Empresa) ";

            SqlCommand command = new SqlCommand();

            command.CommandType = CommandType.Text;
            command.CommandText = m_sql;
            command.Parameters.AddWithValue("Id_Empresa", IdEmpresa);

            DataCOM Dados = new DataCOM(connection);

            Dados.DbSQLObjectList(command, ref l_ListCTSTATTO);
            Dados = null;
        }
コード例 #2
0
        public void ConsultarFluxoAutomaticoPorEmpresaTOCommand(
            int IdEmpresa,
            string connection,
            ref List <ConsultarFluxoAutomaticoTO> l_ListFluxoTO)
        {
            m_sql  = "   SELECT F.Id_TipoSituacaoAcomodacaoOrigem, F.Id_TipoAtividadeAcomodacaoOrigem, F.Id_TipoAcaoAcomodacaoOrigem, F.Id_TipoAtividadeAcomodacaoDestino, F.Id_TipoSituacaoAcomodacaoDestino, F.Id_Empresa,  ";
            m_sql += "         TSO.Nome_TipoSituacaoAcomodacao AS Nome_TipoSituacaoAcomodacaoOrigem, TAO.Nome_TipoAtividadeAcomodacao AS Nome_TipoAtividadeAcomodacaoOrigem, TAA.Nome_TipoAcaoAcomodacao, TAA.Nome_Status,  ";
            m_sql += "         TSD.Nome_TipoSituacaoAcomodacao AS Nome_TipoSituacaoAcomodacaoDestino, TAD.Nome_TipoAtividadeAcomodacao AS Nome_TipoAtividadeAcomodacaoDestino ";
            m_sql += "FROM     FluxoAutomaticoTipoSituacao_TipoAtividade AS F INNER JOIN ";
            m_sql += "         TipoSituacao_TipoAtividadeAcomodacao AS TTO ON F.Id_TipoSituacaoAcomodacaoOrigem = TTO.Id_TipoSituacaoAcomodacao AND F.Id_TipoAtividadeAcomodacaoOrigem = TTO.Id_TipoAtividadeAcomodacao INNER JOIN ";
            m_sql += "         TipoAtividadeAcomodacao AS TAO ON TTO.Id_TipoAtividadeAcomodacao = TAO.Id_TipoAtividadeAcomodacao INNER JOIN ";
            m_sql += "         TipoSituacaoAcomodacao AS TSO ON TTO.Id_TipoSituacaoAcomodacao = TSO.Id_TipoSituacaoAcomodacao INNER JOIN ";
            m_sql += "         TipoAcaoAcomodacao AS TAA ON F.Id_TipoAcaoAcomodacaoOrigem = TAA.Id_TipoAcaoAcomodacao INNER JOIN ";
            m_sql += "         TipoSituacao_TipoAtividadeAcomodacao AS TTD ON F.Id_TipoSituacaoAcomodacaoDestino = TTD.Id_TipoSituacaoAcomodacao AND F.Id_TipoAtividadeAcomodacaoDestino = TTD.Id_TipoAtividadeAcomodacao INNER JOIN ";
            m_sql += "         TipoAtividadeAcomodacao AS TAD ON TTD.Id_TipoAtividadeAcomodacao = TAD.Id_TipoAtividadeAcomodacao INNER JOIN ";
            m_sql += "         TipoSituacaoAcomodacao AS TSD ON TTD.Id_TipoSituacaoAcomodacao = TSD.Id_TipoSituacaoAcomodacao ";

            m_sql += " WHERE(Id_Empresa = @Id_Empresa) ";


            SqlCommand command = new SqlCommand();

            command.CommandType = CommandType.Text;
            command.CommandText = m_sql;
            command.Parameters.AddWithValue("Id_Empresa", IdEmpresa);

            DataCOM Dados = new DataCOM(connection);

            Dados.DbSQLObjectList(command, ref l_ListFluxoTO);
            Dados = null;
        }
コード例 #3
0
        public void ConsultarFluxoAutomaticoSitTOCommand(int IdTipoSituacaoAcomodacaoOrigem,
                                                         int IdEmpresa,
                                                         string connection,
                                                         ref List <ConsultarFluxoAutomaticoSitTO> l_ListFluxoTO)
        {
            m_sql  = " SELECT  TA.Nome_TipoAtividadeAcomodacao AS Nome_TipoAtividadeAcomodacaoDestino, TS.Nome_TipoSituacaoAcomodacao AS Nome_TipoSituacaoAcomodacaoDestino,  ";
            m_sql += "        TSA.Nome_TipoSituacaoAcomodacao AS Nome_TipoSituacaoAcomodacaoOrigem, F.Id_TipoSituacaoAcomodacaoOrigem, F.Id_TipoSituacaoAcomodacaoDestino, F.Id_TipoAtividadeAcomodacaoDestino, F.Id_Empresa ";
            m_sql += " FROM   FluxoAutomaticoTipoSituacaoTransicao AS F INNER JOIN ";
            m_sql += "        TipoAtividadeAcomodacao AS TA ON F.Id_TipoAtividadeAcomodacaoDestino = TA.Id_TipoAtividadeAcomodacao INNER JOIN ";
            m_sql += "        TipoSituacaoAcomodacao AS TS ON F.Id_TipoSituacaoAcomodacaoDestino = TS.Id_TipoSituacaoAcomodacao INNER JOIN  ";
            m_sql += "        TipoSituacaoAcomodacao AS TSA ON F.Id_TipoSituacaoAcomodacaoOrigem = TSA.Id_TipoSituacaoAcomodacao ";
            m_sql += " WHERE (Id_TipoSituacaoAcomodacaoOrigem = @Id_TipoSituacaoAcomodacao) ";
            m_sql += " AND (Id_Empresa = @Id_Empresa) ";


            SqlCommand command = new SqlCommand();

            command.CommandType = CommandType.Text;
            command.CommandText = m_sql;
            command.Parameters.AddWithValue("Id_TipoSituacaoAcomodacao", IdTipoSituacaoAcomodacaoOrigem);
            command.Parameters.AddWithValue("Id_Empresa", IdEmpresa);

            DataCOM Dados = new DataCOM(connection);

            Dados.DbSQLObjectList(command, ref l_ListFluxoTO);
            Dados = null;
        }
コード例 #4
0
        public void ConsultarChecklistDetalhePorTipoSituacaoPorTipoAtividadePorTipoAcomodacaoTOCommand(int Id_Empresa, int Id_TipoAcomodacao,
                                                                                                       int Id_TipoAtividadeAcomodacao, int Id_TipoSituacaoAcomodacao,
                                                                                                       string connection, ref List <ConsultarChecklistDetalheTO> l_ListChecklistDetalheTO)
        {
            m_sql += " SELECT C.Id_Checklist, C.Nome_Checklist, IC.Id_ItemChecklist, IC.Nome_ItemChecklist, CTSTAT.Id_CheckTSTAT , ISNULL(FluCk.Cod_PermiteTotal, 'N') AS Cod_PermiteTotal ";
            m_sql += " FROM Checklist AS C INNER JOIN ";
            m_sql += "      ChecklistTipoSituacaoTipoAtividadeTipoAcomodacao AS CTSTAT ON C.Id_Checklist = CTSTAT.Id_Checklist LEFT OUTER JOIN ";
            m_sql += "      Checklist_ItensChecklist AS CI INNER JOIN ";
            m_sql += "       ItensChecklist AS IC ON CI.Id_ItemChecklist = IC.Id_ItemChecklist ON C.Id_Checklist = CI.Id_Checklist ";
            m_sql += "      LEFT JOIN(select Id_Checklist, Id_TipoSituacaoAcomodacao, Id_ItemChecklist, min(Cod_PermiteTotal) as Cod_PermiteTotal from FluxoAutomaticoCheck ";
            m_sql += "                 GROUP BY Id_Checklist,  Id_TipoSituacaoAcomodacao, Id_ItemChecklist) FluCk ";
            m_sql += "       ON FluCk.Id_Checklist = CI.Id_Checklist AND FluCk.Id_TipoSituacaoAcomodacao = CTSTAT.Id_TipoSituacaoAcomodacao ";
            m_sql += "       AND FluCk.Id_ItemChecklist = CI.Id_ItemChecklist ";
            m_sql += "  WHERE(CTSTAT.Id_Empresa = @Id_Empresa) ";
            m_sql += "    AND(CTSTAT.Id_TipoAcomodacao = @Id_TipoAcomodacao) ";
            m_sql += "    AND(CTSTAT.Id_TipoAtividadeAcomodacao = @Id_TipoAtividadeAcomodacao) ";
            m_sql += "    AND(CTSTAT.Id_TipoSituacaoAcomodacao = @Id_TipoSituacaoAcomodacao) ";
            m_sql += " ORDER BY C.Nome_Checklist ";


            SqlCommand command = new SqlCommand();

            command.CommandType = CommandType.Text;
            command.CommandText = m_sql;
            command.Parameters.AddWithValue("Id_Empresa", Id_Empresa);
            command.Parameters.AddWithValue("Id_TipoAcomodacao", Id_TipoAcomodacao);
            command.Parameters.AddWithValue("Id_TipoAtividadeAcomodacao", Id_TipoAtividadeAcomodacao);
            command.Parameters.AddWithValue("Id_TipoSituacaoAcomodacao", Id_TipoSituacaoAcomodacao);

            DataCOM Dados = new DataCOM(connection);

            Dados.DbSQLObjectList(command, ref l_ListChecklistDetalheTO);
            Dados = null;
        }
コード例 #5
0
        public void ConsultarPerfisTOCommand(string connection, ref List <ConsultarPerfisTO> l_ListPerfilTO)
        {
            m_sql  = " SELECT P.Id_Perfil, P.Nome_Perfil ";
            m_sql += " FROM   Perfil AS P ";

            SqlCommand command = new SqlCommand();

            command.CommandType = CommandType.Text;
            command.CommandText = m_sql;

            DataCOM Dados = new DataCOM(connection);

            Dados.DbSQLObjectList(command, ref l_ListPerfilTO);
            Dados = null;
        }
        public void ConsultarTipoSituacaoAcomodacaoTOCommand(string connection, ref List <ConsultarTipoSituacaoAcomodacaoTO> l_ListTipoSituacaoAcomodacaoTO)
        {
            m_sql  = " SELECT Id_TipoSituacaoAcomodacao, Nome_TipoSituacaoAcomodacao, imagem, ordem ";
            m_sql += " FROM TipoSituacaoAcomodacao AS SA ";
            m_sql += " ORDER BY Nome_TipoSituacaoAcomodacao ";

            SqlCommand command = new SqlCommand();

            command.CommandType = CommandType.Text;
            command.CommandText = m_sql;

            DataCOM Dados = new DataCOM(connection);

            Dados.DbSQLObjectList(command, ref l_ListTipoSituacaoAcomodacaoTO);
            Dados = null;
        }
        public void ConsultarCaracteristicaAcomodacaoTOCommand(string connection, ref List <ConsultarCaracteristicaAcomodacaoTO> l_ListCaracteristicaAcomodacaoTO)
        {
            m_sql  = " SELECT Id_CaracteristicaAcomodacao, Nome_CaracteristicaAcomodacao ";
            m_sql += " FROM CaracteristicaAcomodacao AS C ";
            m_sql += " ORDER BY Nome_CaracteristicaAcomodacao ";

            SqlCommand command = new SqlCommand();

            command.CommandType = CommandType.Text;
            command.CommandText = m_sql;

            DataCOM Dados = new DataCOM(connection);

            Dados.DbSQLObjectList(command, ref l_ListCaracteristicaAcomodacaoTO);
            Dados = null;
        }
コード例 #8
0
        public void ConsultarItemChecklistTOCommand(string connection, ref List <ConsultarItemChecklistTO> l_ListItemChecklistTO)
        {
            m_sql  = " SELECT Id_ItemChecklist, Nome_ItemChecklist ";
            m_sql += " FROM ItensChecklist AS C ";
            m_sql += " ORDER BY Nome_ItemChecklist ";

            SqlCommand command = new SqlCommand();

            command.CommandType = CommandType.Text;
            command.CommandText = m_sql;

            DataCOM Dados = new DataCOM(connection);

            Dados.DbSQLObjectList(command, ref l_ListItemChecklistTO);
            Dados = null;
        }
コード例 #9
0
        public void ConsultarSetorPorIdEmpresaTOCommand(int IdEmpresa, string connection, ref List <ConsultarSetorPorIdEmpresaTO> l_ListSetorTO)
        {
            m_sql  = " SELECT Id_Setor, Nome_Setor, CodExterno_Setor,Id_Empresa ";
            m_sql += " FROM Setor AS S ";
            m_sql += " WHERE(Id_Empresa = @Id_Empresa) ";
            m_sql += " ORDER BY Nome_Setor ";

            SqlCommand command = new SqlCommand();

            command.CommandType = CommandType.Text;
            command.CommandText = m_sql;
            command.Parameters.AddWithValue("Id_Empresa", IdEmpresa);

            DataCOM Dados = new DataCOM(connection);

            Dados.DbSQLObjectList(command, ref l_ListSetorTO);
            Dados = null;
        }
コード例 #10
0
        public void ConsultarPorIdEmpresaTOCommand(int IdEmpresa, string connection, ref List <ConsultarPerfisPorIdEmpresaTO> l_ListEmpresaPerfilTO)
        {
            m_sql  = "SELECT EP.Id_Empresa, E.Nome_Empresa, EP.Id_Perfil, P.Nome_Perfil, ";
            m_sql += " EP.Cod_Tipo  AS Cod_Tipo_Perfil, CASE EP.Cod_Tipo WHEN 'G' THEN 'Gestão' WHEN 'O' THEN 'Operação' END AS Cod_Tipo_Descricao_Perfil ";
            m_sql += " FROM   Empresa AS E INNER JOIN ";
            m_sql += " EmpresaPerfil AS EP ON E.Id_Empresa = EP.Id_Empresa INNER JOIN ";
            m_sql += " Perfil AS P ON EP.Id_Perfil = P.Id_Perfil ";
            m_sql += " WHERE EP.Id_Empresa = @Id_Empresa ";

            SqlCommand command = new SqlCommand();

            command.CommandType = CommandType.Text;
            command.CommandText = m_sql;
            command.Parameters.AddWithValue("Id_Empresa", IdEmpresa);

            DataCOM Dados = new DataCOM(connection);

            Dados.DbSQLObjectList(command, ref l_ListEmpresaPerfilTO);
            Dados = null;
        }
コード例 #11
0
        public void ConsultarTipoSituacaoTipoAtividadeAcomodacaoTOCommand(string connection, ref List <ConsultarTipoSituacaoTipoAtividadeAcomodacaoTO> l_ListTipoSituacaoTipoAtividadeAcomodacaoTO)
        {
            m_sql  = " SELECT TS.Id_TipoSituacaoAcomodacao, TS.Nome_TipoSituacaoAcomodacao,  ";
            m_sql += " TA.Id_TipoAtividadeAcomodacao, TA.Nome_TipoAtividadeAcomodacao ";
            m_sql += " FROM   TipoAtividadeAcomodacao AS TA INNER JOIN ";
            m_sql += " TipoSituacao_TipoAtividadeAcomodacao AS TT ON TA.Id_TipoAtividadeAcomodacao = TT.Id_TipoAtividadeAcomodacao INNER JOIN ";
            m_sql += " TipoSituacaoAcomodacao AS TS ON TT.Id_TipoSituacaoAcomodacao = TS.Id_TipoSituacaoAcomodacao ";
            m_sql += " ORDER BY TS.Nome_TipoSituacaoAcomodacao, TA.Nome_TipoAtividadeAcomodacao ";


            SqlCommand command = new SqlCommand();

            command.CommandType = CommandType.Text;
            command.CommandText = m_sql;

            DataCOM Dados = new DataCOM(connection);

            Dados.DbSQLObjectList(command, ref l_ListTipoSituacaoTipoAtividadeAcomodacaoTO);
            Dados = null;
        }
コード例 #12
0
        public void ConsultarTipoAcomodacaoPorIdEmpresaTOCommand(int IdEmpresa, string connection, ref List <ConsultarTipoAcomodacaoPorIdEmpresaTO> l_ListTipoAcomodacaoTO)
        {
            m_sql  = " SELECT TA.Id_Empresa, TA.Id_TipoAcomodacao, TA.Nome_TipoAcomodacao, ";
            m_sql += " TA.CodExterno_TipoAcomodacao, TA.Id_CaracteristicaAcomodacao,  ";
            m_sql += " CA.Nome_CaracteristicaAcomodacao ";
            m_sql += " FROM   TipoAcomodacao AS TA INNER JOIN ";
            m_sql += "        CaracteristicaAcomodacao AS CA ON TA.Id_CaracteristicaAcomodacao = CA.Id_CaracteristicaAcomodacao ";
            m_sql += " WHERE(TA.Id_Empresa = @Id_Empresa) ";

            SqlCommand command = new SqlCommand();

            command.CommandType = CommandType.Text;
            command.CommandText = m_sql;
            command.Parameters.AddWithValue("Id_Empresa", IdEmpresa);

            DataCOM Dados = new DataCOM(connection);

            Dados.DbSQLObjectList(command, ref l_ListTipoAcomodacaoTO);
            Dados = null;
        }
コード例 #13
0
        public void ConsultarPorIdEmpresaTOCommand(int IdEmpresa, string connection, ref List <ConsultarPerfisPorIdEmpresaTO> l_ListEmpresaPerfilTO)
        {
            m_sql  = "SELECT EP.Id_Empresa, E.Nome_Empresa, EP.Id_Perfil, P.Nome_Perfil ";
            m_sql += " FROM   Empresa AS E INNER JOIN ";
            m_sql += " EmpresaPerfil AS EP ON E.Id_Empresa = EP.Id_Empresa INNER JOIN ";
            m_sql += " Perfil AS P ON EP.Id_Perfil = P.Id_Perfil ";
            m_sql += " WHERE EP.Id_Empresa = @Id_Empresa ";

            SqlCommand command = new SqlCommand
            {
                CommandType = CommandType.Text,
                CommandText = m_sql
            };

            command.Parameters.AddWithValue("Id_Empresa", IdEmpresa);

            DataCOM Dados = new DataCOM(connection);

            Dados.DbSQLObjectList(command, ref l_ListEmpresaPerfilTO);
            Dados = null;
        }
コード例 #14
0
        public void ConsultarChecklistDetalheTOCommand(int Id_Checklist, string connection, ref List <ConsultarChecklistDetalheTO> l_ListChecklistDetalheTO)
        {
            m_sql  = " SELECT C.Id_Checklist, C.Nome_Checklist, IC.Id_ItemChecklist, IC.Nome_ItemChecklist ";
            m_sql += " FROM   Checklist AS C LEFT OUTER JOIN ";
            m_sql += "        Checklist_ItensChecklist AS CI INNER JOIN ";
            m_sql += "        ItensChecklist AS IC ON CI.Id_ItemChecklist = IC.Id_ItemChecklist ON C.Id_Checklist = CI.Id_Checklist ";
            m_sql += " WHERE (C.Id_Checklist = @Id_Checklist) ";
            m_sql += " ORDER BY C.Nome_Checklist ";


            SqlCommand command = new SqlCommand();

            command.CommandType = CommandType.Text;
            command.CommandText = m_sql;
            command.Parameters.AddWithValue("Id_Checklist", Id_Checklist);

            DataCOM Dados = new DataCOM(connection);

            Dados.DbSQLObjectList(command, ref l_ListChecklistDetalheTO);
            Dados = null;
        }
コード例 #15
0
        public void ConsultarPerfisPorIdUsuarioTOCommand(int IdUsuario, string connection, ref List <ConsultarPerfisPorIdUsuarioTO> l_ListUsuarioPerfilTO)
        {
            m_sql  = " SELECT U.Id_Usuario, U.Nome_Usuario, UEP.Id_Empresa, E.Nome_Empresa, UEP.Id_Perfil, P.Nome_Perfil ";
            m_sql += " FROM   Usuario AS U INNER JOIN ";
            m_sql += "              UsuarioEmpresaPerfil AS UEP ON U.Id_Usuario = UEP.Id_Usuario INNER JOIN ";
            m_sql += "              EmpresaPerfil AS EP ON UEP.Id_Empresa = EP.Id_Empresa AND UEP.Id_Perfil = EP.Id_Perfil INNER JOIN ";
            m_sql += "              Empresa AS E ON EP.Id_Empresa = E.Id_Empresa INNER JOIN ";
            m_sql += "              Perfil AS P ON EP.Id_Perfil = P.Id_Perfil ";
            m_sql += " WHERE(U.Id_Usuario = @Id_Usuario) ";

            SqlCommand command = new SqlCommand();

            command.CommandType = CommandType.Text;
            command.CommandText = m_sql;
            command.Parameters.AddWithValue("Id_Usuario", IdUsuario);

            DataCOM Dados = new DataCOM(connection);

            Dados.DbSQLObjectList(command, ref l_ListUsuarioPerfilTO);
            Dados = null;
        }