Esempio n. 1
0
        public List <Chamado> GetChamadosPorUsuario(int id)
        {
            List <Chamado> listaDeChamados = new List <Chamado>();

            SetConnection();
            sqlCon.Open();
            sqlCommand             = sqlCon.CreateCommand();
            sqlCommand.CommandText = "SELECT * FROM Chamado where IDUsuarioCriacaoChamado =" + id;
            SQLiteDataReader sqReader = sqlCommand.ExecuteReader();

            if (sqReader.HasRows)
            {
                while (sqReader.Read())
                {
                    Chamado chamado = new Chamado();
                    chamado.ID = sqReader.GetInt32(0);
                    chamado.DescricaoChamado        = sqReader.GetString(1);
                    chamado.ResolucaoChamado        = sqReader.GetValue(2).ToString();
                    chamado.DataCriacaoChamado      = sqReader.GetString(3);
                    chamado.DataFechamentoChamado   = sqReader.GetValue(4).ToString();
                    chamado.StatusChamado           = sqReader.GetString(5);
                    chamado.IDUsuarioCriacaoChamado = sqReader.GetInt32(6);
                    listaDeChamados.Add(chamado);
                }
            }
            sqReader.Close();
            sqlCon.Close();
            return(listaDeChamados);
        }
Esempio n. 2
0
        public Chamado GetChamadoById(int id)
        {
            SetConnection();
            sqlCon.Open();
            sqlCommand             = sqlCon.CreateCommand();
            sqlCommand.CommandText = "SELECT * FROM Chamado where ID =" + id;
            SQLiteDataReader sqReader = sqlCommand.ExecuteReader();

            if (sqReader.HasRows)
            {
                Chamado chamado = new Chamado();
                while (sqReader.Read())
                {
                    chamado.ID = sqReader.GetInt32(0);
                    chamado.DescricaoChamado        = sqReader.GetString(1);
                    chamado.ResolucaoChamado        = sqReader.GetValue(2).ToString();
                    chamado.DataCriacaoChamado      = sqReader.GetString(3);
                    chamado.DataFechamentoChamado   = sqReader.GetValue(4).ToString();
                    chamado.StatusChamado           = sqReader.GetString(5);
                    chamado.IDUsuarioCriacaoChamado = sqReader.GetInt32(6);
                }
                sqReader.Close();
                sqlCon.Close();
                return(chamado);
            }
            sqReader.Close();
            sqlCon.Close();
            return(null);
        }
Esempio n. 3
0
 public void ResolucaoChamado(Chamado chamado)
 {
     SetConnection();
     sqlCon.Open();
     sqlCommand             = sqlCon.CreateCommand();
     sqlCommand.CommandText = "UPDATE Chamado set StatusChamado = '" + chamado.StatusChamado + "', ResolucaoChamado = '" + chamado.ResolucaoChamado + "', DataFechamentoChamado = '" + chamado.DataFechamentoChamado + "' WHERE ID =" + chamado.ID;
     sqlCommand.ExecuteNonQuery();
     sqlCon.Close();
 }