Beispiel #1
0
 public static List <EmpresaCiclo> retornaEmpresas()
 {
     using (FbConnection fbConn = new FbConnection(Util.DAO.Conn))
     {
         using (FbCommand cmd = new FbCommand())
         {
             try
             {
                 fbConn.Open();
                 cmd.Connection  = fbConn;
                 cmd.CommandText = "SELECT * FROM EMPRESA_CICLO";
                 FbDataReader        dr          = cmd.ExecuteReader();
                 List <EmpresaCiclo> listEmpresa = new List <EmpresaCiclo>();
                 while (dr.Read())
                 {
                     EmpresaCiclo empresa = new EmpresaCiclo();
                     empresa.idEmpresa = (int)dr["ID"];
                     empresa.nome      = dr["NOME"].ToString();
                     listEmpresa.Add(empresa);
                 }
                 return(listEmpresa);
             }
             catch (FbException fbError)
             {
                 LogErro logErro = new LogErro();
                 logErro.descricao    = "Erro ao listar todas Empresas para Ciclo";
                 logErro.crg          = 0;
                 logErro.data         = DateTime.Now;
                 logErro.maisDetalhes = fbError.Message;
                 LogErroDAO.inserirLogErro(logErro, 0);
                 return(null);
             }
             catch (Exception error)
             {
                 LogErro logErro = new LogErro();
                 logErro.descricao    = "Erro ao listar todas Empresas para Ciclo";
                 logErro.crg          = 0;
                 logErro.data         = DateTime.Now;
                 logErro.maisDetalhes = error.Message;
                 LogErroDAO.inserirLogErro(logErro, 0);
                 return(null);
             }
         }
     }
 }
Beispiel #2
0
 public static string retornaEmpresa(int idEmpresa, int crg)
 {
     using (FbConnection fbConn = new FbConnection(Util.DAO.Conn))
     {
         using (FbCommand cmd = new FbCommand())
         {
             try
             {
                 fbConn.Open();
                 cmd.Connection  = fbConn;
                 cmd.CommandText = "SELECT * FROM EMPRESA_CICLO WHERE ID = " + idEmpresa;
                 FbDataReader dr = cmd.ExecuteReader();
                 if (dr.Read())
                 {
                     EmpresaCiclo empresa = new EmpresaCiclo();
                     empresa.idEmpresa = (int)dr["ID"];
                     empresa.nome      = dr["NOME"].ToString();
                     return(empresa.nome);
                 }
                 return(null);
             }
             catch (FbException fbError)
             {
                 LogErro logErro = new LogErro();
                 logErro.descricao    = "Erro ao buscar Empresa dos Ciclos";
                 logErro.crg          = crg;
                 logErro.data         = DateTime.Now;
                 logErro.maisDetalhes = fbError.Message;
                 LogErroDAO.inserirLogErro(logErro, crg);
                 return(null);
             }
             catch (Exception error)
             {
                 LogErro logErro = new LogErro();
                 logErro.descricao    = "Erro ao buscar Empresa dos Ciclos";
                 logErro.crg          = crg;
                 logErro.data         = DateTime.Now;
                 logErro.maisDetalhes = error.Message;
                 LogErroDAO.inserirLogErro(logErro, crg);
                 return(null);
             }
         }
     }
 }
Beispiel #3
0
 public static bool InsereEmpresa(EmpresaCiclo empresa)
 {
     using (FbConnection fbConn = new FbConnection(Util.DAO.Conn))
     {
         using (FbCommand cmd = new FbCommand())
         {
             try
             {
                 fbConn.Open();
                 cmd.Connection  = fbConn;
                 cmd.CommandText = "INSERT INTO EMPRESA_CICLO(NOME) VALUES(@NOME)";
                 cmd.Parameters.AddWithValue("@NOME", empresa.nome);
                 cmd.ExecuteNonQuery();
                 cmd.Parameters.Clear();
                 return(true);
             }
             catch (FbException fbError)
             {
                 LogErro logErro = new LogErro();
                 logErro.descricao    = "Erro ao inserir Empresas para o Ciclo";
                 logErro.crg          = 0;
                 logErro.data         = DateTime.Now;
                 logErro.maisDetalhes = fbError.Message;
                 LogErroDAO.inserirLogErro(logErro, 0);
                 return(false);
             }
             catch (Exception error)
             {
                 LogErro logErro = new LogErro();
                 logErro.descricao    = "Erro ao inserir Empresas para o Ciclo";
                 logErro.crg          = 0;
                 logErro.data         = DateTime.Now;
                 logErro.maisDetalhes = error.Message;
                 LogErroDAO.inserirLogErro(logErro, 0);
                 return(false);
             }
         }
     }
 }