예제 #1
0
        public List <ModelGrupo> listaGrupo()
        {
            List <ModelGrupo> listaGrupo = new List <ModelGrupo>();

            using (SqlConnection con = new SqlConnection(connectionString))
            {
                string SQL = "SELECT * FROM Grupos ORDER BY 1 ASC;";

                con.Open();
                SqlCommand    command = new SqlCommand(SQL, con);
                SqlDataReader reader  = command.ExecuteReader();
                while (reader.Read())
                {
                    ModelGrupo gr = new ModelGrupo
                    {
                        idgrupo = TratarConversaoDeDados.TrataInt(reader["idgrupo"]),
                        nome    = TratarConversaoDeDados.TrataString(reader["nome"])
                    };

                    listaGrupo.Add(gr);
                }
                reader.Close();
                con.Close();
            }
            return(listaGrupo);
        }
예제 #2
0
 public IActionResult Cadastro(ModelGrupo grupo)
 {
     if (ModelState.IsValid)
     {
         grupo.GravarGrupo();
         return(RedirectToAction("Index"));
     }
     return(View());
 }
예제 #3
0
        public void updateGrupo(ModelGrupo grupo, string nome)
        {
            using SqlConnection con = new SqlConnection(connectionString);
            string SQL = "UPDATE Grupos SET nome =  '" + nome + "' WHERE idgrupo = " + grupo.idgrupo + " ;";

            con.Open();
            SqlCommand command = new SqlCommand(SQL, con);

            command.ExecuteNonQuery();
            con.Close();
        }
예제 #4
0
        public void addGrupo(ModelGrupo grupo)
        {
            using SqlConnection con = new SqlConnection(connectionString);
            string SQL = "INSERT INTO Grupos (nome) VALUES ('" + grupo.nome + "');";

            con.Open();
            SqlCommand command = new SqlCommand(SQL, con);

            command.ExecuteNonQuery();
            con.Close();
        }
예제 #5
0
 public IActionResult Filtro(ModelGrupo filtro)
 {
     try
     {
         String nome = filtro.GrupoNome.ToString();
         ViewBag.ListaGrupo = new ModelGrupo().ListarTodosGruposNome(nome);
         return(View());
     }
     catch (Exception)
     {
         return(View());
     }
 }
예제 #6
0
        public ModelGrupo buscaGrupo(int idgrupo)
        {
            ModelGrupo grupo = new ModelGrupo();

            using (SqlConnection con = new SqlConnection(connectionString))
            {
                string SQL = "SELECT * FROM Grupos idgrupo = " + idgrupo + ";";

                con.Open();
                SqlCommand    command = new SqlCommand(SQL, con);
                SqlDataReader reader  = command.ExecuteReader();
                while (reader.Read())
                {
                    grupo.idgrupo = TratarConversaoDeDados.TrataInt(reader["idgrupo"]);
                    grupo.nome    = TratarConversaoDeDados.TrataString(reader["nome"]);
                }
                reader.Close();
                con.Close();
            }
            return(grupo);
        }
예제 #7
0
 public IActionResult updateGrupo(ModelGrupo grupo)
 {
     grupo.updateGrupo(grupo, grupo.nome);
     return(RedirectToAction("Grupos", "Grupos"));
 }
예제 #8
0
 public IActionResult addGrupo(ModelGrupo grupo)
 {
     grupo.addGrupo(grupo);
     return(RedirectToAction("Grupos", "Grupos"));
 }