Пример #1
0
        //Clase para guardar una reservacion
        public Resultado GuardarReservacion(Reservacion reservacion)
        {
            var resultado = Validar(reservacion);

            if (resultado.Exitoso == false)
            {
                return(resultado);
            }

            _contexto.SaveChanges();
            resultado.Exitoso = true;
            return(resultado);
        }
Пример #2
0
        //Clase para guardar una reservacion
        public Resultado GuardarReservacion(Reservacion reservacion)
        {
            var resultado = Validar(reservacion);

            if (resultado.Exitoso == false)
            {
                return(resultado);
            }

            if (reservacion.Id == 0)
            {
                reservacion.Id = ListadeReservaciones.Max(item => item.Id) + 1;
            }

            resultado.Exitoso = true;
            return(resultado);
        }
Пример #3
0
        public ReservacionBL()
        {
            ListadeReservaciones = new BindingList <Reservacion>();

            var reservacion1 = new Reservacion();

            reservacion1.Id               = 1;
            reservacion1.Nombre           = "Roberto";
            reservacion1.Apellido         = "Acosta";
            reservacion1.Correo           = "*****@*****.**";
            reservacion1.Telefono         = 98251645;
            reservacion1.NumerodePersonas = 3;
            reservacion1.Precio           = 500;
            reservacion1.Activo           = true;

            ListadeReservaciones.Add(reservacion1);
        }
Пример #4
0
        private Resultado Validar(Reservacion reservacion)
        {
            var resultado = new Resultado();

            resultado.Exitoso = true;

            if (string.IsNullOrEmpty(reservacion.Nombre) == true)
            {
                resultado.Mensaje = "Ingrese un nombre";
                resultado.Exitoso = false;
            }

            if (string.IsNullOrEmpty(reservacion.Apellido) == true)
            {
                resultado.Mensaje = "Ingrese un apellido";
                resultado.Exitoso = false;
            }

            if (string.IsNullOrEmpty(reservacion.Correo) == true)
            {
                resultado.Mensaje = "Ingrese un correo";
                resultado.Exitoso = false;
            }

            if (reservacion.Telefono < 0)
            {
                resultado.Mensaje = "Ingrese un telefono valido";
                resultado.Exitoso = false;
            }

            if (reservacion.NumerodePersonas < 0)
            {
                resultado.Mensaje = "Ingrese un valor valido";
                resultado.Exitoso = false;
            }

            if (reservacion.Precio < 0)
            {
                resultado.Mensaje = "Ingrese un precio valido";
                resultado.Exitoso = false;
            }

            return(resultado);
        }
Пример #5
0
        public void AgregarReservacion()
        {
            var NuevaReservacion = new Reservacion();

            ListadeReservaciones.Add(NuevaReservacion);
        }