コード例 #1
0
        public IActionResult OsztalyAdatok(int osztalyId)
        {
            OsztalyModel osztaly = osztalyDAO.OsztalyIdAlapjan(osztalyId);

            osztaly.diakok = tanuloDAO.OsztalyTanulok(osztalyId);
            return(View(osztaly));
        }
コード例 #2
0
        public OsztalyModel OsztalyIdAlapjan(int id)
        {
            OsztalyModel osztaly = null;

            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                string sqlStatement = "SELECT * FROM dbo.Osztalyok WHERE OsztalyId = @osztalyId";

                SqlCommand command = new SqlCommand(sqlStatement, connection);
                command.Parameters.AddWithValue("@osztalyId", id);

                try
                {
                    connection.Open();
                    SqlDataReader reader = command.ExecuteReader();

                    while (reader.Read())
                    {
                        osztaly = new OsztalyModel((int)reader["OsztalyId"], (string)reader["OsztalyNev"], (string)reader["OsztalyFonok"], (string)reader["Tanterem"]);
                    }
                }
                catch (Exception)
                {
                    throw new Exception("Valami hiba történt!");
                }
            }

            return(osztaly);
        }
コード例 #3
0
 public IActionResult OsztalyModositas(OsztalyModel modositandoOsztaly)
 {
     try
     {
         osztalyDAO.OsztalyModositas(modositandoOsztaly);
         TempData["Uzenet"] = "modositas_siker";
         return(View("Osztalyok", osztalyDAO.OsszesOsztaly()));
     }
     catch (Exception)
     {
         TempData["Uzenet"] = "modositas_hiba";
         return(View("Osztalyok", osztalyDAO.OsszesOsztaly()));
     }
 }
コード例 #4
0
 public IActionResult OsztalyFelvitel(OsztalyModel ujOsztaly)
 {
     try
     {
         osztalyDAO.UjOsztaly(ujOsztaly);
         TempData["Uzenet"] = "hozzaadas_siker";
         return(View("Osztalyok", osztalyDAO.OsszesOsztaly()));
     }
     catch
     {
         TempData["Uzenet"] = "hozzaadas_hiba";
         return(View("Osztalyok", osztalyDAO.OsszesOsztaly()));
     }
 }
コード例 #5
0
        public void UjOsztaly(OsztalyModel ujOsztaly)
        {
            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                string sqlStatement = "INSERT INTO dbo.Osztalyok (OsztalyNev, OsztalyFonok, Tanterem) VALUES (@osztalyNev, @osztalyFonok, @tanterem)";

                SqlCommand command = new SqlCommand(sqlStatement, connection);
                command.Parameters.AddWithValue("@osztalyNev", ujOsztaly.OsztalyNev);
                command.Parameters.AddWithValue("@osztalyFonok", ujOsztaly.OsztalyFonok);
                command.Parameters.AddWithValue("@tanterem", ujOsztaly.Tanterem);

                try
                {
                    connection.Open();

                    command.ExecuteNonQuery();
                }
                catch (Exception)
                {
                    throw new Exception("Something went wrong");
                }
            }
        }
コード例 #6
0
        public void OsztalyModositas(OsztalyModel modositandoOsztaly)
        {
            using (SqlConnection connection = new SqlConnection(connectionString))
            {
                string sqlStatement = "UPDATE dbo.Osztalyok SET OsztalyNev = @osztalyNev, OsztalyFonok = @osztalyFonok, Tanterem = @tanterem WHERE OsztalyId = @osztalyId";

                SqlCommand command = new SqlCommand(sqlStatement, connection);
                command.Parameters.AddWithValue("@osztalyNev", modositandoOsztaly.OsztalyNev);
                command.Parameters.AddWithValue("@osztalyFonok", modositandoOsztaly.OsztalyFonok);
                command.Parameters.AddWithValue("@tanterem", modositandoOsztaly.Tanterem);
                command.Parameters.AddWithValue("@osztalyId", modositandoOsztaly.OsztalyId);

                try
                {
                    connection.Open();

                    command.ExecuteNonQuery();
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex.Message);
                }
            }
        }
コード例 #7
0
        public IActionResult OsztalyModositasForm(int id)
        {
            OsztalyModel modositandoOsztaly = osztalyDAO.OsztalyIdAlapjan(id);

            return(View(modositandoOsztaly));
        }