Example #1
0
        public static Model.AreaLazer BuscarPorId(int areaLazerId)
        {
            using (MySqlConnection conn = new MySqlConnection(strConection))
            {
                conn.Open();

                using (MySqlCommand cmd = new MySqlCommand())
                {
                    cmd.Connection  = conn;
                    cmd.CommandText = @"SELECT * FROM areaLazer WHERE id = ?id";
                    cmd.Parameters.AddWithValue("?id", areaLazerId);

                    MySqlDataReader reader = cmd.ExecuteReader();

                    Model.AreaLazer retorno = new Model.AreaLazer();

                    while (reader.Read())
                    {
                        retorno.Id                = (int)reader["Id"];
                        retorno.Descricao         = (string)reader["descricao"];
                        retorno.CapacidadePessoas = (int)reader["capacidadePessoas"];
                        retorno.Visitante         = (bool)reader["visitante"];
                        retorno.Aluguel           = (bool)reader["aluguel"];
                        retorno.Status            = (string)reader["status"];
                        retorno.IdTorre           = (int)reader["idTorre"];
                    }

                    return(retorno);
                }
            }
        }
Example #2
0
 public ActionResult Create(Model.AreaLazer arealazer)
 {
     try
     {
         Control.AreaLazerDAO.Salvar(arealazer);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Example #3
0
 public ActionResult Edit(int id, Model.AreaLazer arealazer)
 {
     try
     {
         // TODO: Add update logic here
         Control.AreaLazerDAO.Salvar(arealazer);
         return(RedirectToAction("Index"));
     }
     catch
     {
         return(View());
     }
 }
Example #4
0
        public static void Salvar(Model.AreaLazer areaLazer)
        {
            using (MySqlConnection conn = new MySqlConnection(strConection))
            {
                conn.Open();

                using (MySqlCommand cmd = new MySqlCommand())
                {
                    cmd.Connection = conn;

                    if (areaLazer.Id == 0)
                    {
                        cmd.CommandText = @"INSERT INTO areaLazer
                                                (descricao, capacidadePessoas, visitante, aluguel, status, idTorre)
                                            VALUES
                                                (?descricao, ?capacidadePessoas, ?visitante, ?aluguel, ?status, ?idTorre);";
                    }
                    else
                    {
                        cmd.CommandText = @"UPDATE areaLazer 
                                                SET descricao = ?descricao,
                                                    capacidadePessoas = ?capacidadePessoas,
                                                    visitante = ?visitante,
                                                    aluguel = ?aluguel,
                                                    status = ?status,
                                                    idTorre = ?idTorre
                                            WHERE id = ?id;";
                    }

                    cmd.Parameters.AddWithValue("?descricao", areaLazer.Descricao);
                    cmd.Parameters.AddWithValue("?capacidadePessoas", areaLazer.CapacidadePessoas);
                    cmd.Parameters.AddWithValue("?visitante", areaLazer.Visitante);
                    cmd.Parameters.AddWithValue("?aluguel", areaLazer.Aluguel);
                    cmd.Parameters.AddWithValue("?status", areaLazer.Status);
                    cmd.Parameters.AddWithValue("?idTorre", areaLazer.IdTorre);
                    cmd.Parameters.AddWithValue("?id", areaLazer.Id);

                    cmd.ExecuteNonQuery();
                }
            }
        }