예제 #1
0
        public Recreacional OnAddRest(object source, RecreativoEventArgs e)
        {
            Recreacional resto = new Recreacional(e.Dueño, e.Horario, e.Verificador, e.CapacidadClientes);

            a.TodoslasRecreacionales.Add(resto);
            return(resto);
        }
        public static string Buscarlocal(string nombre)
        {
            Activarlistalocales();
            string info = "";

            if (locales.Count == 0)
            {
                MessageBox.Show("NO HAY LOCALES AGREGADOS AUN", "OK", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            for (int i = 0; i < locales.Count; i++)
            {
                if (locales[i].Nombrelocal == nombre)
                {
                    switch (locales[i].Tipo)
                    {
                    case 1:
                        Cine cine = (Cine)locales[i];
                        info = cine.InformacionCine();
                        break;

                    case 2:
                        Tienda tienda = (Tienda)locales[i];
                        info = tienda.InformacionTienda();
                        break;

                    case 3:
                        Restaurante res = (Restaurante)locales[i];
                        info = res.InformacionRestaurante();
                        break;

                    case 4:
                        Recreacional recrea = (Recreacional)locales[i];
                        info = recrea.infoRecrea();
                        break;
                    }
                }
            }
            if (info == "")
            {
                MessageBox.Show("INGRESE BIEN EL NOMBRE DEL LOCAL", "OK", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            return(info);
        }
 public static bool Agregarrecrea(Recreacional t)
 {
     Activarlistalocales();
     for (int i = 0; i < locales.Count; i++)
     {
         if (t.Id == locales[i].Id)
         {
             MessageBox.Show("EL ID INGRESADO YA PERTENECE A UN LOCAL", "OK", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return(false);
         }
         if (t.Nombrelocal == locales[i].Nombrelocal)
         {
             MessageBox.Show("EL NOMBRE DEL LOCAL INGRESADO YA PERTENECE A UN LOCAL", "OK", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return(false);
         }
     }
     locales.Add(t);
     AlmacenarLocal(locales);
     MessageBox.Show("RESTATURANTE AGREGADO EXITOSAMENTE", "OK", MessageBoxButtons.OK, MessageBoxIcon.None);
     return(true);
 }