Exemple #1
0
        public BindingList <CompraCupon> GetAll(Cliente cliente, DateTime fechaDesde, DateTime fechaHasta)
        {
            var desde  = new DateTime(fechaDesde.Year, fechaDesde.Month, fechaDesde.Day, 0, 0, 0);
            var hasta  = new DateTime(fechaHasta.Year, fechaHasta.Month, fechaHasta.Day, 23, 59, 59);
            var result = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(),
                                                             "GRUPO_N.GetComprasCliente", SqlDataAccessArgs
                                                             .CreateWith("@ID_Cliente", cliente.UserID)
                                                             .And("@FechaDesde", desde)
                                                             .And("@FechaHasta", hasta)
                                                             .Arguments);
            var data = new BindingList <CompraCupon>();

            if (result != null && result.Rows != null)
            {
                foreach (DataRow row in result.Rows)
                {
                    data.Add(new CompraCupon()
                    {
                        ID               = int.Parse(row["ID"].ToString()),
                        Precio           = double.Parse(row["Precio"].ToString()),
                        Fecha            = Convert.ToDateTime(row["Fecha"]),
                        FechaVencimiento = Convert.ToDateTime(row["FechaVencimiento"]),
                        Descripcion      = row["Descripcion"].ToString(),
                        Codigo           = row["Codigo"].ToString(),
                        Estado           = GetEstado(row["ID_Devolucion"], row["ID_Canje"])
                    });
                }
            }

            return(data);
        }
Exemple #2
0
        public BindingList <Cliente> listado_cliente_por_datos(Int32 Nropasaporte_buscar, String nombre_buscar, String apellido_buscar, String mail)
        {
            DataTable             resultado;
            BindingList <Cliente> clientes_listados = new BindingList <Cliente>();

            if (Nropasaporte_buscar == 0)
            {
                resultado = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                                "LOS_NULL.LISTADO_CLIENTES_POR_CAMPOS", SqlDataAccessArgs.CreateWith("@NRO_PASAPORTE", DBNull.Value)
                                                                .And("@EMAIL", mail).And("@NOMBRE", nombre_buscar).And("@APELLIDO", apellido_buscar).Arguments);
            }
            else
            {
                resultado = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                                "LOS_NULL.LISTADO_CLIENTES_POR_CAMPOS", SqlDataAccessArgs.CreateWith("@NRO_PASAPORTE", Nropasaporte_buscar)
                                                                .And("@EMAIL", mail).And("@NOMBRE", nombre_buscar).And("@APELLIDO", apellido_buscar).Arguments);
            }

            if (resultado != null && resultado.Rows != null)
            {
                foreach (DataRow row in resultado.Rows)
                {
                    clientes_listados.Add(this.Build(row));
                }
            }

            return(clientes_listados);
        }
Exemple #3
0
        public BindingList <Hotel> GetAllHotelesPorAdministrador(string administrador)
        {
            var resultado = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                                "LOS_NULL.GETALLHOTELESADMINISTRADOR", SqlDataAccessArgs.CreateWith("@ADMINISTRADOR", administrador).Arguments);
            var lista_hoteles = new BindingList <Hotel>();

            if (resultado != null && resultado.Rows != null)
            {
                foreach (DataRow row in resultado.Rows)
                {
                    Hotel hotel = new Hotel();
                    hotel.id_hotel         = int.Parse(row["ID_Hotel"].ToString());
                    hotel.ciudad           = Convert.ToString(row["Ciudad"]);
                    hotel.calle            = Convert.ToString(row["Calle"]);
                    hotel.nro_calle        = int.Parse(row["Nro_Calle"].ToString());
                    hotel.cant_estrellas   = int.Parse(row["Cant_Estrellas"].ToString());
                    hotel.recarga_estrella = decimal.Parse(row["Recarga_Estrella"].ToString());
                    hotel.telefono         = Convert.ToString(row["Telefono"]);
                    hotel.pais             = Convert.ToString(row["Pais"]);
                    hotel.fecha_creacion   = Convert.ToDateTime(row["Fecha_Creacion"]);
                    hotel.regimenes_list   = GetAllRegimenPorHotel(hotel.id_hotel);

                    lista_hoteles.Add(hotel);
                }
            }
            return(lista_hoteles);
        }
Exemple #4
0
        public Hotel GetPorIDHotel(int ID_HOTEL)
        {
            var resultado = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                                "LOS_NULL.GETHOTEL", SqlDataAccessArgs.CreateWith("@ID_HOTEL", ID_HOTEL).Arguments);

            Hotel hotel = new Hotel();

            if (resultado != null && resultado.Rows != null)
            {
                foreach (DataRow row in resultado.Rows)
                {
                    hotel.id_hotel         = int.Parse(row["ID_Hotel"].ToString());
                    hotel.ciudad           = Convert.ToString(row["Ciudad"]);
                    hotel.calle            = Convert.ToString(row["Calle"]);
                    hotel.nro_calle        = int.Parse(row["Nro_Calle"].ToString());
                    hotel.cant_estrellas   = int.Parse(row["Cant_Estrellas"].ToString());
                    hotel.recarga_estrella = decimal.Parse(row["Recarga_Estrella"].ToString());
                    hotel.telefono         = Convert.ToString(row["Telefono"]);
                    hotel.pais             = Convert.ToString(row["Pais"]);
                    hotel.fecha_creacion   = Convert.ToDateTime(row["Fecha_Creacion"]);
                }
            }

            return(hotel);
        }
Exemple #5
0
        public BindingList <Hotel> GetAllHotelesFiltrados(string administrador, int cant_estrellas, string ciudad, string pais)
        {
            var resultado = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                                "LOS_NULL.FILTRARHOTELESPORCAMPOS", SqlDataAccessArgs.CreateWith("@ADMINISTRADOR", administrador)
                                                                .And("@CANTIDAD_ESTRELLAS", cant_estrellas).And("@CIUDAD", ciudad).And("@PAIS", pais).Arguments);
            var lista_hoteles_filtrados = new BindingList <Hotel>();

            if (resultado != null && resultado.Rows != null)
            {
                foreach (DataRow row in resultado.Rows)
                {
                    Hotel hotel = new Hotel();
                    hotel.id_hotel         = int.Parse(row["ID_Hotel"].ToString());
                    hotel.ciudad           = Convert.ToString(row["Ciudad"]);
                    hotel.calle            = Convert.ToString(row["Calle"]);
                    hotel.nro_calle        = int.Parse(row["Nro_Calle"].ToString());
                    hotel.cant_estrellas   = int.Parse(row["Cant_Estrellas"].ToString());
                    hotel.recarga_estrella = decimal.Parse(row["Recarga_Estrella"].ToString());
                    hotel.telefono         = Convert.ToString(row["Telefono"]);
                    hotel.pais             = Convert.ToString(row["Pais"]);
                    hotel.fecha_creacion   = Convert.ToDateTime(row["Fecha_Creacion"]);

                    lista_hoteles_filtrados.Add(hotel);
                }
            }
            return(lista_hoteles_filtrados);
        }
Exemple #6
0
        public List <Perfil> GetAllPerfilesForRegistration()
        {
            var result = SqlDataAccess.ExecuteDataTableQuery(
                ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                "[SHARPS].GetPerfiles"

                //Devuelve todos los perfiles
                );
            var perfiles = new List <Perfil>();
            var functionalitiesManager = new FunctionalitiesManager();

            foreach (DataRow row in result.Rows)
            {
                var profile = new Perfil()
                {
                    ID     = int.Parse(row["ID"].ToString()),
                    Nombre = row["Descripcion"].ToString(),
                };
                if (profile.Nombre == "Afiliado" || profile.Nombre == "Profesional")
                {
                    //Filtro los que se pueden registrar (hoy son estos dos nomas)
                    perfiles.Add(profile);
                }
            }

            return(perfiles);
        }
Exemple #7
0
        public BindingList <Profesional> GetAll()
        {
            var result = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                             "[SHARPS].GetProfesionales");
            //Todos los profesionales activos
            var profesionales = new BindingList <Profesional>();

            if (result != null && result.Rows != null)
            {
                foreach (DataRow row in result.Rows)
                {
                    Profesional profesional = new Profesional();
                    profesional.UserID      = int.Parse(row["ID"].ToString());
                    profesional.UserName    = row["UserName"].ToString();
                    profesional.FaltanDatos = bool.Parse(row["FaltanDatos"].ToString());
                    if (!DBNull.Value.Equals(row["Matricula"]))
                    {
                        profesional.Matricula = row["Matricula"].ToString();
                    }
                    profesional.DetallesPersona = _detallesManager.BuscarDetallesEnRow(row);
                    profesional.Especialidades  = _especialidadesManager.GetAllForUser(profesional.UserID);
                    profesionales.Add(profesional);
                }
            }
            return(profesionales);
        }
Exemple #8
0
        public BindingList <Rol> BuscarTodos() //Para el abm roles en particular
        {
            var result = SqlDataAccess.ExecuteDataTableQuery(
                ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                "[SHARPS].GetRoles"
                //Todos los roles
                );
            var roles = new BindingList <Rol>();
            var functionalitiesManager = new FunctionalitiesManager();

            foreach (DataRow row in result.Rows)
            {
                var rol = new Rol()
                {
                    ID     = int.Parse(row["ID"].ToString()),
                    Nombre = row["Descripcion"].ToString(),
                    Perfil = new Perfil()
                    {
                        ID     = int.Parse(row["PerfilID"].ToString()),
                        Nombre = row["PerfilNombre"].ToString()
                    },
                    Functionalities = functionalitiesManager.GetRoleFunctionalities(int.Parse(row["ID"].ToString()))
                };
                roles.Add(rol);
            }

            return(roles);
        }
Exemple #9
0
        public BindingList <Habitacion> GetAllHabitacionDisponiblesEnFechaYCantidad(int ID_Hotel_Habitaciones, int tipo_hab, DateTime fecha_ini, DateTime fecha_fin)
        {
            var resultado = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                                "LOS_NULL.GETALLHABITACIONPORHOTELPORFECHAYCANTIDAD", SqlDataAccessArgs.CreateWith("@ID_HOTEL", ID_Hotel_Habitaciones)
                                                                .And("@ID_TIPO_HAB", tipo_hab).And("@FECHA_INI", fecha_ini).And("@FECHA_FIN", fecha_fin).Arguments);
            var lista_habitaciones = new BindingList <Habitacion>();

            if (resultado != null && resultado.Rows != null)
            {
                foreach (DataRow row in resultado.Rows)
                {
                    var habitacion = new Habitacion();
                    habitacion.id_habitacion = int.Parse(row["ID_Habitacion"].ToString());
                    habitacion.id_hotel      = int.Parse(row["ID_Hotel"].ToString());
                    habitacion.id_tipo_hab   = int.Parse(row["Codigo_Tipo"].ToString());
                    habitacion.numero        = int.Parse(row["Numero"].ToString());
                    habitacion.piso          = int.Parse(row["Piso"].ToString());
                    habitacion.baja_logica   = Boolean.Parse(row["Baja_Logica"].ToString());
                    habitacion.frente        = (row["Frente"].ToString());

                    lista_habitaciones.Add(habitacion);
                }
            }
            return(lista_habitaciones);
        }
Exemple #10
0
        public BindingList <string> GetAllPorUser(string user_id, bool solo_activos)
        {
            var resultado = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                                "LOS_NULL.GETALLROL_USER", SqlDataAccessArgs.CreateWith("@ID_User", user_id).Arguments);

            var lista_roles = new BindingList <string>();

            if (resultado != null && resultado.Rows != null)
            {
                foreach (DataRow row in resultado.Rows)
                {
                    if (solo_activos)
                    {
                        if (Convert.ToBoolean(row["Baja_Logica"]) == false)
                        {
                            lista_roles.Add(Convert.ToString(row["Nombre_Rol"]));
                        }
                    }
                    else
                    {
                        lista_roles.Add(Convert.ToString(row["Nombre_Rol"]));
                    }
                }
            }
            return(lista_roles);
        }
Exemple #11
0
        public void EliminarHabitacion(int habitacion_id)
        {
            var resultado = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                                "LOS_NULL.BAJAHABITACION", SqlDataAccessArgs.CreateWith("@ID_HABITACION", habitacion_id).Arguments);

            return;
        }
Exemple #12
0
        public BindingList <Cupon> GetAllToPublish()
        {
            var result = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(),
                                                             "GRUPO_N.GetCuponesParaPublicar", SqlDataAccessArgs
                                                             .CreateWith("@Fecha_Publicacion", Convert.ToDateTime(ConfigurationManager.AppSettings["FechaSistema"]))
                                                             .Arguments);
            var data = new BindingList <Cupon>();

            if (result != null && result.Rows != null)
            {
                foreach (DataRow row in result.Rows)
                {
                    data.Add(new Cupon()
                    {
                        ID = int.Parse(row["ID"].ToString()),
                        FechaVencimientoOferta = Convert.ToDateTime(row["FechaVigencia"]),
                        Descripcion            = row["Descripcion"].ToString(),
                        Codigo    = row["Codigo"].ToString(),
                        Proveedor = new Proveedor()
                        {
                            UserID      = int.Parse(row["ID_Proveedor"].ToString()),
                            RazonSocial = row["RazonSocial"].ToString()
                        },
                    });
                }
            }

            return(data);
        }
Exemple #13
0
        public Reserva ExisteReserva(int ID_Reserva, int ID_Hotel)
        {
            var resultado = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                                "LOS_NULL.GETRESERVAVIGENTE_HOTEL", SqlDataAccessArgs.CreateWith("@COD_RESERVA", ID_Reserva)
                                                                .And("@ID_HOTEL", ID_Hotel).Arguments);

            Reserva reserva = new Reserva();

            reserva.codigo_reserva = 0;

            if (resultado != null && resultado.Rows != null)
            {
                foreach (DataRow row in resultado.Rows)
                {
                    reserva.codigo_reserva  = int.Parse(row["Codigo_Reserva"].ToString());
                    reserva.fecha_inicio    = Convert.ToDateTime(row["Fecha_Inicio"]);
                    reserva.cant_noches     = int.Parse(row["Cant_Noches"].ToString());
                    reserva.fecha_realizada = Convert.ToDateTime(row["Fecha_Realizada"]);
                    reserva.estado          = int.Parse(row["ID_Estado"].ToString());
                    reserva.usuario         = (row["Usuario"].ToString());
                    reserva.regimen         = int.Parse(row["ID_Regimen"].ToString());
                }
            }
            else
            {
                return(null);
            }

            return(reserva);
        }
Exemple #14
0
        public BindingList <CompraCupon> GetAll(Proveedor proveedor)
        {
            var fechaVencimiento = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day, 23, 59, 59);
            var result           = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(),
                                                                       "GRUPO_N.GetComprasProveedor", SqlDataAccessArgs
                                                                       .CreateWith("@ID_Proveedor", proveedor.UserID)
                                                                       .And("@FechaVencimiento", fechaVencimiento)
                                                                       .Arguments);
            var data = new BindingList <CompraCupon>();

            if (result != null && result.Rows != null)
            {
                foreach (DataRow row in result.Rows)
                {
                    data.Add(new CompraCupon()
                    {
                        ID          = int.Parse(row["ID"].ToString()),
                        Precio      = double.Parse(row["Precio"].ToString()),
                        Fecha       = Convert.ToDateTime(row["Fecha"]),
                        Descripcion = row["Descripcion"].ToString(),
                        Codigo      = row["Codigo"].ToString(),
                        Cliente     = row["Cliente"].ToString(),
                    });
                }
            }

            return(data);
        }
Exemple #15
0
        public StatsScreen()
        {
            InitializeComponent();
            int CurrentYear = DateTime.Today.Year;

            int i         = CurrentYear;
            var resultado = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString()
                                                                , "LOS_NULL.DAMEMENORFECHA");

            if (resultado != null && resultado.Rows != null)
            {
                foreach (DataRow row in resultado.Rows)
                {
                    i = int.Parse(row["Año"].ToString());
                }
            }

            for (; i <= CurrentYear; i++)
            {
                comboBox_anio.Items.Add(i);
            }
            comboBox_trim.Items.Add(1);
            comboBox_trim.Items.Add(2);
            comboBox_trim.Items.Add(3);
            comboBox_trim.Items.Add(4);
            comboBox_categor.Items.Add(res_cancel);
            comboBox_categor.Items.Add(cons_fact);
            comboBox_categor.Items.Add(hot_fuera_serv);
            comboBox_categor.Items.Add(hab_usadas);
            comboBox_categor.Items.Add(ptos_cliente);
        }
        public BindingList <GiftCard> GetAll(Cliente clienteOrigen)
        {
            var result = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(),
                                                             "GRUPO_N.GetGiftCardCliente", SqlDataAccessArgs
                                                             .CreateWith("@ID_Cliente", clienteOrigen.UserID).Arguments);
            var data = new BindingList <GiftCard>();

            if (result != null && result.Rows != null)
            {
                foreach (DataRow row in result.Rows)
                {
                    data.Add(new GiftCard()
                    {
                        Credito       = double.Parse(row["Credito"].ToString()),
                        Fecha         = Convert.ToDateTime(row["Fecha"]),
                        ClienteOrigen = new Cliente()
                        {
                            UserName = row["ClienteOrigen"].ToString()
                        },
                        ClienteDestino = new Cliente()
                        {
                            UserName = row["ClienteDestino"].ToString()
                        }
                    });
                }
            }

            return(data);
        }
        public List <City> GetAll()
        {
            if (SessionData.Contains("Cities"))
            {
                return(SessionData.Get <List <City> >("Cities"));
            }

            var ret    = new List <City>();
            var result = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(),
                                                             "GRUPO_N.GetCiudades");

            if (result != null)
            {
                foreach (DataRow row in result.Rows)
                {
                    ret.Add(new City()
                    {
                        ID = int.Parse(row["ID"].ToString()), Name = row["Descripcion"].ToString()
                    });
                }
            }

            SessionData.Set("Cities", ret);

            return(ret);
        }
Exemple #18
0
        public BindingList <Cupon> GetAll(Proveedor proveedor)
        {
            var result = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(),
                                                             "GRUPO_N.GetCuponesProveedor", SqlDataAccessArgs
                                                             .CreateWith("@ID_Proveedor", proveedor.UserID).Arguments);
            var data = new BindingList <Cupon>();

            if (result != null && result.Rows != null)
            {
                foreach (DataRow row in result.Rows)
                {
                    data.Add(new Cupon()
                    {
                        ID                      = int.Parse(row["ID"].ToString()),
                        Precio                  = double.Parse(row["Precio"].ToString()),
                        PrecioOriginal          = double.Parse(row["PrecioOriginal"].ToString()),
                        FechaPublicacion        = Convert.ToDateTime(row["FechaPublicacion"]),
                        FechaVencimientoConsumo = Convert.ToDateTime(row["FechaVencimiento"]),
                        FechaVencimientoOferta  = Convert.ToDateTime(row["FechaVigencia"]),
                        Cantidad                = int.Parse(row["Stock"].ToString()),
                        CantidadPorUsuario      = int.Parse(row["CantidadPorUsuario"].ToString()),
                        Descripcion             = row["Descripcion"].ToString(),
                        Codigo                  = row["Codigo"].ToString(),
                        Proveedor               = proveedor,
                        Ciudades                = GetCiudades(int.Parse(row["ID"].ToString())),
                        Publicado               = Convert.ToBoolean(row["Publicado"])
                    });
                }
            }

            return(data);
        }
Exemple #19
0
        public BindingList <Habitacion> GetHabitacionPorCodigoReserva(int ID_Reserva)
        {
            var resultado = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                                "LOS_NULL.GETHABITACIONPORCODIGORESERVA", SqlDataAccessArgs.CreateWith("@COD_RESERVA", ID_Reserva).Arguments);
            BindingList <Habitacion> lista_habitaciones_codigo = new BindingList <Habitacion>();

            if (resultado != null && resultado.Rows != null)
            {
                foreach (DataRow row in resultado.Rows)
                {
                    Habitacion get_habitac = new Habitacion();

                    get_habitac.id_habitacion = int.Parse(row["ID_Habitacion"].ToString());
                    get_habitac.id_hotel      = int.Parse(row["ID_Hotel"].ToString());
                    get_habitac.id_tipo_hab   = int.Parse(row["Codigo_Tipo"].ToString());
                    get_habitac.numero        = int.Parse(row["Numero"].ToString());
                    get_habitac.piso          = int.Parse(row["Piso"].ToString());
                    get_habitac.baja_logica   = Boolean.Parse(row["Baja_Logica"].ToString());
                    get_habitac.frente        = (row["Frente"].ToString());
                    get_habitac.descripcion   = (row["Descripcion"].ToString());

                    lista_habitaciones_codigo.Add(get_habitac);
                }
            }
            return(lista_habitaciones_codigo);
        }
        public List <Bono> GetAll(Afiliado afiliado)
        {
            AfiliadoManager _afiliadoManager = new AfiliadoManager();
            var             ret         = new List <Bono>();
            DateTime        fechaActual = Convert.ToDateTime(ConfigurationManager.AppSettings["FechaSistema"]);
            var             result      = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                                              "[SHARPS].GetBonos", SqlDataAccessArgs
                                                                              .CreateWith("@userId", afiliado.UserID)
                                                                              .And("@Fecha", fechaActual)
                                                                              .Arguments);

            //Devuelve los bonos que no fueron usados
            //Los que son farmacia, debe devolver los que no estan vencidos
            //Para ambos, que devuelva todos los bonos del grupo familiar, no solo del usuario
            if (result != null)
            {
                foreach (DataRow row in result.Rows)
                {
                    var tipoBono = row["TipoBono"].ToString();
                    ret.Add(new Bono()
                    {
                        Fecha          = Convert.ToDateTime(row["Fecha"]),
                        Numero         = int.Parse(row["Numero"].ToString()),
                        TipodeBono     = (TipoBono)Enum.Parse(typeof(TipoBono), tipoBono),
                        AfiliadoCompro = _afiliadoManager.actualizarInformacion(int.Parse(row["comprador"].ToString())),
                        Precio         = int.Parse(row["Precio"].ToString()),
                        Compra         = int.Parse(row["CompraID"].ToString()),
                    });
                }
            }
            return(ret);
        }
        public BindingList <Pago> GetAll(User user)
        {
            var result = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["GrouponConnectionString"].ToString(),
                                                             "GRUPO_N.GetPagosCliente", SqlDataAccessArgs
                                                             .CreateWith("@ID_Cliente", user.UserID).Arguments);
            var pagos = new BindingList <Pago>();

            if (result != null && result.Rows != null)
            {
                foreach (DataRow row in result.Rows)
                {
                    pagos.Add(new Pago()
                    {
                        Credito  = double.Parse(row["Credito"].ToString()),
                        Fecha    = Convert.ToDateTime(row["Fecha"]),
                        ID       = int.Parse(row["ID"].ToString()),
                        TipoPago = (TipoPago)int.Parse(row["ID_TipoPago"].ToString()),
                        Banco    = row["Banco"].ToString(),
                        Tarjeta  = row["Numero"].ToString(),
                    });
                }
            }

            return(pagos);
        }
Exemple #22
0
        public BindingList <Rol> GetUserRoles(int userID)//Buscar los roles de un usuario
        {
            var result = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                             "[SHARPS].GetUserRoles", SqlDataAccessArgs
                                                             .CreateWith("@userID", userID).Arguments);
            //Devuelve todos los roles que estan activos
            var roles = new BindingList <Rol>();

            if (result != null && result.Rows != null)
            {
                foreach (DataRow row in result.Rows)
                {
                    var rol = new Rol()
                    {
                        ID     = int.Parse(row["ID"].ToString()),
                        Nombre = row["Descripcion"].ToString()
                    };
                    rol.Perfil        = new Perfil();
                    rol.Perfil.ID     = int.Parse(row["PerfilId"].ToString());
                    rol.Perfil.Nombre = row["PerfilNombre"].ToString();
                    roles.Add(rol);
                }
            }

            return(roles);
        }
Exemple #23
0
        public BindingList <Habitacion> GetAll()
        {
            var resultado = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                                "LOS_NULL.GETALLHABITACION");
            var lista_habitaciones = new BindingList <Habitacion>();

            if (resultado != null && resultado.Rows != null)
            {
                foreach (DataRow row in resultado.Rows)
                {
                    var habitacion = new Habitacion();
                    habitacion.id_habitacion = int.Parse(row["ID_Habitacion"].ToString());
                    habitacion.id_hotel      = int.Parse(row["ID_Hotel"].ToString());
                    habitacion.id_tipo_hab   = int.Parse(row["Codigo_Tipo"].ToString());
                    habitacion.numero        = int.Parse(row["Numero"].ToString());
                    habitacion.piso          = int.Parse(row["Piso"].ToString());
                    habitacion.baja_logica   = Boolean.Parse(row["Baja_Logica"].ToString());
                    habitacion.frente        = (row["Frente"].ToString());
                    habitacion.descripcion   = (row["Descripcion"].ToString());

                    lista_habitaciones.Add(habitacion);
                }
            }
            return(lista_habitaciones);
        }
Exemple #24
0
 public void ModificarHotel(Hotel hotel_modificado)
 {
     SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                         "LOS_NULL.MODIFICARHOTELPORID", SqlDataAccessArgs.CreateWith("@ID_HOTEL", hotel_modificado.id_hotel)
                                         .And("@CANTIDAD_ESTRELLAS", hotel_modificado.cant_estrellas).And("@CIUDAD", hotel_modificado.ciudad)
                                         .And("@PAIS", hotel_modificado.pais).And("@CALLE", hotel_modificado.calle).And("@TELEFONO", hotel_modificado.telefono)
                                         .And("@RECARGA_ESTRELLA", hotel_modificado.recarga_estrella).And("@NRO_CALLE", hotel_modificado.nro_calle).Arguments);
 }
Exemple #25
0
        public void EliminarDeHotel(int id_hotel, string id_user)
        {
            var resultado = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                                "LOS_NULL.ELIMINARUSER_DE_HOTEL", SqlDataAccessArgs.CreateWith("@ID_HOTEL", id_hotel)
                                                                .And("@ID_USER", id_user).Arguments);

            return;
        }
Exemple #26
0
        public void QuitarReservaHabitacion(int ID_Habitacion, int Codigo_Reserva)
        {
            SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                "LOS_NULL.QUITARRESERVAXHABITACION", SqlDataAccessArgs.CreateWith("@ID_HABITACION", ID_Habitacion)
                                                .And("@CODIGO_RESERVA", Codigo_Reserva).Arguments);

            return;
        }
Exemple #27
0
 public void ModificarReserva(DateTime fecha_ini, int cant_dias, DateTime fecha_realizada,
                              string regimen_string, string usuario_string, int ID_Reserva)
 {
     SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                         "LOS_NULL.MODIFICARRESERVA", SqlDataAccessArgs.CreateWith("@FECHA_INICIAL", fecha_ini)
                                         .And("@CANTIDAD_DIAS", cant_dias).And("@FECHA_REALIZADA", fecha_realizada)
                                         .And("@REGIMEN", regimen_string).And("@USUARIO", usuario_string).And("@CODIGO_RESERVA", ID_Reserva).Arguments);
 }
Exemple #28
0
        public void InsertarTarjeta(Tarjeta tarj)
        {
            SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                "LOS_NULL.INSERTARTARJETA", SqlDataAccessArgs.CreateWith("@NUMERO", tarj.numero)
                                                .And("@TIPO", tarj.tipo).And("@DESCRIPCION", tarj.descripcion).Arguments);

            return;
        }
Exemple #29
0
        public void Modificar(Rol rol)
        {
            var resultado = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                                "LOS_NULL.MODIFICARROL", SqlDataAccessArgs.CreateWith("ID_ROL", rol.id_rol).And("@NOMBRE_ROL", rol.nombre_rol)
                                                                .And("@BAJA_LOGICA", rol.baja_logica).Arguments);

            return;
        }
        public void EliminarDeRol(Funcionalidad func, int id_rol)
        {
            var resultado = SqlDataAccess.ExecuteDataTableQuery(ConfigurationManager.ConnectionStrings["StringConexion"].ToString(),
                                                                "LOS_NULL.ELIMINARFUNC_DE_ROL", SqlDataAccessArgs.CreateWith("@ID_FUNC", func.id_funcionalidad)
                                                                .And("@ID_ROL", id_rol).Arguments);

            return;
        }