コード例 #1
0
        //EVENTO ESTANDAR
        public string altaEvento(string email, string password, DateTime fecha, string turno, string descripcion, string cliente, int cantAsistentes, int duracion, List <Servicio> servicio, List <int> cantPersonasServicio)
        {
            string devolucion = "";
            //busco al usuario solicitado
            Administrador adm = verificarUsuario(email, password);

            if (adm is Organizador)
            {
                //si el usuario encontrado es diferente de nulo y es Organizador entonces lo casteo
                //una vez casteado verifico la fecha del evento esta disponible
                Organizador org = (Organizador)adm;
                if (org.verificarFecha(fecha) == null)
                {
                    org.altaEvento(fecha, turno, descripcion, cliente, cantAsistentes, duracion, servicio, cantPersonasServicio);
                    devolucion = org.ultimoEvento();
                }
                else
                {
                    devolucion = "\nYa hay un evento registrado para esa fecha\n";
                }
            }
            else
            {
                devolucion = "\nNo existe un organizador con ese mail y/o contraseña\n";
            }

            return(devolucion);
        }
コード例 #2
0
        //EVENTO PREMIUM
        public string altaEvento(string email, string password, DateTime fecha, string turno, string descripcion, string cliente, int cantAsistentes, List <Servicio> servicio, List <int> cantPersonasServicio)
        {
            string        devolucion = "";
            Administrador adm        = verificarUsuario(email, password);

            if (adm is Organizador && adm != null)
            {
                Organizador org = (Organizador)adm;
                if (org.verificarFecha(fecha) == null)
                {
                    org.altaEvento(fecha, turno, descripcion, cliente, cantAsistentes, servicio, cantPersonasServicio);
                    devolucion = org.ultimoEvento();
                }
                else
                {
                    devolucion = "\nYa hay un evento registrado para esa fecha\n";
                }
            }
            else
            {
                devolucion = "\nNo existe un organizador con ese mail y/o contraseña\n";
            }

            return(devolucion);
        }