예제 #1
0
    public ActionResult <ReservaViewModel> Gets()
    {
        var response = _reservaService.ConsultarTodos();

        if (response.Error)
        {
            ModelState
            .AddModelError("Error al consultar la Reserva",
                           response.Mensaje);
            var detallesproblemas = new ValidationProblemDetails(ModelState);
            detallesproblemas.Status = StatusCodes.Status500InternalServerError;
            return(BadRequest(detallesproblemas));
        }
        else
        {
            return(Ok(response.Reservas.Select(p => new ReservaViewModel(p))));
        }
    }
예제 #2
0
 private void BtnBuscar_Click(object sender, EventArgs e)
 {
     DtGridViewReservas.Rows.Clear();
     try
     {
         if (CmbTipoFiltro.Text.Equals("Consultar Todos"))
         {
             if (reservaService.ConsultarTodos().listaVacia == false)
             {
                 if (reservaService.ConsultarTodos().reservas.Count > 0)
                 {
                     reservas = reservaService.ConsultarTodos().reservas;
                     foreach (var item in reservas)
                     {
                         DtGridViewReservas.Rows.Add(item.idReserva, item.Barbero.identificacion, item.diaReserva, item.estadoAtendido, item.estadoAtendido, item.valorTotalReserva);
                     }
                 }
                 else
                 {
                     MessageBox.Show("no hay elementos", "informacion");
                 }
             }
             else
             {
                 MessageBox.Show("no hay elementos", "informacion");
             }
         }
         else if (CmbTipoFiltro.Text.Equals("Consultar Por ID Barbero"))
         {
             if (ValidarTextBoxVacio(TxtIdentificacion))
             {
                 /*if (reservaService.ConsultarIdentificacion(TxtIdentificacion.Text).listaVacia == false)
                  * {
                  *  if (TxtIdentificacion.ConsultarIdentificacion(TxtIdentificacion.Text).barbero != null)
                  *  {
                  *      reserva = reservaService.ConsultarIdentificacion(TxtIdConsulta.Text).barbero;
                  *      DtGridBarberosFiltrados.Rows.Add(barbero.nombre, barbero.apellido, barbero.identificacion, barbero.numeroTelefono, barbero.edad, barbero.direccion, barbero.numeroClientesAtendidos);
                  *  }
                  * }
                  * else
                  * {
                  *  MessageBox.Show("no hay elementos", "informacion");
                  * }*/
             }
         }
         else if (CmbTipoFiltro.Text.Equals("Consultar Por Nombre"))
         {/*
           * if (ValidarTextBoxVacio(TxtIdConsulta))
           * {
           *     if (barberoServices.ConsultarNombre(TxtIdConsulta.Text).listaVacia == false)
           *     {
           *         barberos = barberoServices.ConsultarNombre(TxtIdConsulta.Text).barberos;
           *         foreach (var item in barberos)
           *         {
           *             DtGridBarberosFiltrados.Rows.Add(item.nombre, item.apellido, item.identificacion, item.numeroTelefono, item.edad, item.direccion, item.numeroClientesAtendidos);
           *         }
           *     }
           *     else
           *     {
           *         MessageBox.Show("no hay elementos", "informacion");
           *     }
           * }*/
         }
         else
         {
             MessageBox.Show("seleccione una opcion", "ERROR");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("error: " + ex.Message);
     }
 }
예제 #3
0
        public IEnumerable <ReservaViewModel> Gets()
        {
            var recepcionistas = _reservaService.ConsultarTodos().Select(p => new ReservaViewModel(p));

            return(recepcionistas);
        }
예제 #4
0
        public IEnumerable <ReservaViewModel> gets()
        {
            var reserva = _reservaservice.ConsultarTodos().Select(p => new ReservaViewModel(p));

            return(reserva);
        }