Esempio n. 1
0
        internal DataTable getCanjesDeUsuario(int id_usuario)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetHistorialCanje",
                                                                               SQLArgumentosManager.nuevoParametro("@idUsuario", id_usuario));

            return(resultTable);
        }
Esempio n. 2
0
        public Usuario getUsuario(String usuario)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetUsuario",
                                                                               SQLArgumentosManager.nuevoParametro("@username", usuario));

            List <Usuario> usuariosEncontrados = new List <Usuario>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    Usuario personaEncontrado = this.BuildUsuario(row);
                    usuariosEncontrados.Add(personaEncontrado);
                }
            }
            else
            {
                return(null);
            }

            if (usuariosEncontrados.Count == 0)
            {
                return(null);
            }
            else
            {
                return(usuariosEncontrados.ElementAt(0));
            }
        }
Esempio n. 3
0
        internal DataTable getEspectaculosPorUsuario(int idUsuario)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_AllEspectaculosPorIdUsuario",
                                                                               SQLArgumentosManager.nuevoParametro("@idUsuario", idUsuario));

            return(resultTable);
        }
Esempio n. 4
0
        public DataTable getItemsFactura(int nro_factura)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_DevuelveItemsPorIdFactura",
                                                                               SQLArgumentosManager.nuevoParametro("@idFactura", nro_factura));

            return(resultTable);
        }
Esempio n. 5
0
        public DataTable getHistorialCliente(int id_usuario)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_HistorialComprasCliente",
                                                                               //SQLArgumentosManager.nuevoParametro("@idUsuario", 2)));
                                                                               SQLArgumentosManager.nuevoParametro("@idUsuario", id_usuario));

            return(resultTable);
        }
Esempio n. 6
0
        public DataTable getPublicacionFiltradaConId(int id_publicacion)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetEspectaculoFiltradoPorId",
                                                                               SQLArgumentosManager.nuevoParametro("@idEspectaculo", id_publicacion));



            return(resultTable);
        }
Esempio n. 7
0
        public DataTable getEspectaculosFiltro(int idEspec, string idList, string fecDesde, string fecHasta)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_FiltrarEspectaculos",
                                                                               SQLArgumentosManager.nuevoParametro("@idEspectaculo", idEspec)
                                                                               .add("@idList", idList)
                                                                               .add("@desde", fecDesde)
                                                                               .add("@hasta", fecHasta));

            return(resultTable);
        }
Esempio n. 8
0
        public DataTable buscarClientes(Cliente clienteABuscar)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_FiltrarClientes",
                                                                               SQLArgumentosManager.nuevoParametro("@nombre", clienteABuscar.nombre)
                                                                               .add("@apellido", clienteABuscar.apellido)
                                                                               .add("@email", clienteABuscar.mail)
                                                                               .add("@nroDoc", clienteABuscar.nro_documento));

            return(resultTable);
        }
Esempio n. 9
0
        public ResultadoAltaCliente altaClienteYUsuario(string user, string pass, Cliente nuevaPersona, List <Forma_Pago_Cliente> nuevasFormasPago)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_NuevoCliente",
                                                                               SQLArgumentosManager.nuevoParametro("@nombre", nuevaPersona.nombre)
                                                                               .add("@apellido", nuevaPersona.apellido)
                                                                               .add("@tipo_doc", nuevaPersona.tipo_documento)
                                                                               .add("@documento", nuevaPersona.nro_documento)
                                                                               .add("@cuil", nuevaPersona.cuil)
                                                                               .add("@fecha_nac", nuevaPersona.fecha_nacimiento)
                                                                               .add("@mail", nuevaPersona.mail)
                                                                               .add("@telefono", nuevaPersona.telefono)
                                                                               .add("@calle", nuevaPersona.direccion_calle)
                                                                               .add("@nroCalle", nuevaPersona.direccion_nro)
                                                                               .add("@piso", nuevaPersona.direccion_piso)
                                                                               .add("@depto", nuevaPersona.direccion_depto)
                                                                               .add("@localidad", nuevaPersona.direccion_localidad)
                                                                               .add("@cod_postal", nuevaPersona.codigo_postal)
                                                                               .add("@user", user)
                                                                               .add("@pass", pass));

            ResultadoAltaCliente resultadoAlta = new ResultadoAltaCliente();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    resultadoAlta.resultadoCliente = row["resultadoCliente"].ToString();
                    resultadoAlta.id_usuario       = Int32.Parse(row["id_usuario"].ToString());
                    resultadoAlta.id_cliente       = Int32.Parse(row["id_cliente"].ToString());
                    resultadoAlta.username         = row["username"].ToString();
                    resultadoAlta.password         = row["password"].ToString();
                }
            }

            if (resultadoAlta.resultadoCliente.Equals("OK"))
            {
                foreach (Forma_Pago_Cliente nuevaFormaPago in nuevasFormasPago)
                {
                    nuevaFormaPago.id_cliente = resultadoAlta.id_cliente;
                    string resultadoTarjeta = this.altaDeMedioDePago(nuevaFormaPago);
                    if (!(resultadoTarjeta.Equals("OK")))
                    {
                        MessageBox.Show(resultadoAlta.resultadoTarjeta + " con numero de tarjeta " + nuevaFormaPago.nro_tarjeta.ToString());
                    }
                    resultadoAlta.resultadoTarjeta = resultadoTarjeta;
                }
            }

            return(resultadoAlta);
        }
        public List <Ubicacion> getAllUbicaciones()
        {
            DataTable        resultTable       = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetAllUbicaciones");
            List <Ubicacion> lista_ubicaciones = new List <Ubicacion>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    var ubicacion = BuildUbicacion(row);
                    lista_ubicaciones.Add(ubicacion);
                }
            }

            return(lista_ubicaciones);
        }
Esempio n. 11
0
        internal List <Tipo_Ubicacion> getAllTiposUbicacion()
        {
            DataTable             resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetAllTiposUbicacion");
            List <Tipo_Ubicacion> lista_tipos = new List <Tipo_Ubicacion>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    var tipo = BuildTipoUbicacion(row);
                    lista_tipos.Add(tipo);
                }
            }

            return(lista_tipos);
        }
Esempio n. 12
0
        public Cliente getClientePorIdUsuario(int idUsuario)
        {
            DataTable      resultTable    = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetClientePorIdUsuario", SQLArgumentosManager.nuevoParametro("@idUsuario", idUsuario));
            List <Cliente> lista_clientes = new List <Cliente>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    Cliente cliente = BuildCliente(row);
                    lista_clientes.Add(cliente);
                }
            }

            return(lista_clientes.ElementAt(0));
        }
Esempio n. 13
0
        public List <Rol> getAllRolesHabilitados()
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetAllRolesHab");
            var       lista_Roles = new List <Rol>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    var rol = BuildRol(row);
                    lista_Roles.Add(rol);
                }
            }

            return(lista_Roles);
        }
        public List <Funcionalidad> getAllFuncionalidades()
        {
            DataTable            resultTable           = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetAllFuncionalidad");
            List <Funcionalidad> lista_funcionalidades = new List <Funcionalidad>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    Funcionalidad funcionalidad = BuildFuncionalidad(row);
                    lista_funcionalidades.Add(funcionalidad);
                }
            }

            return(lista_funcionalidades);
        }
Esempio n. 15
0
        public List <Rubro> getAllRubros()
        {
            DataTable    resultTable  = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetAllRubros");
            List <Rubro> lista_rubros = new List <Rubro>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    Rubro rubro = BuildRubro(row);
                    lista_rubros.Add(rubro);
                }
            }

            return(lista_rubros);
        }
Esempio n. 16
0
        internal Espectaculo getEspectaculoPorID(int idEspectaculo)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetEspectaculoPorId",
                                                                               SQLArgumentosManager.nuevoParametro("@idEspectaculo", idEspectaculo));
            List <Espectaculo> espectaculos = new List <Espectaculo>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    Espectaculo espectaculo = BuildEspectaculo(row);
                    espectaculos.Add(espectaculo);
                }
            }
            return(espectaculos.ElementAt(0));
        }
        public List <Grado_Publicacion> getAllGradosPublicacionActivos()
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetAllGradosActivos");
            List <Grado_Publicacion> lista_grados = new List <Grado_Publicacion>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    var grado = BuildGradoPublicacion(row);
                    lista_grados.Add(grado);
                }
            }

            return(lista_grados);
        }
Esempio n. 18
0
        internal Empresa getEmpresaPorId(int idEmpresa)
        {
            DataTable      resultTable    = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetEmpresaPorId", SQLArgumentosManager.nuevoParametro("@idEmpresa", idEmpresa));
            List <Empresa> lista_Empresas = new List <Empresa>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    Empresa empresa = BuildEmpresa(row);
                    lista_Empresas.Add(empresa);
                }
            }

            return(lista_Empresas.ElementAt(0));
        }
Esempio n. 19
0
        internal int getPuntosClienteConIdUsuario(int idUsuario)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetPuntosClienteConIdUsuario",
                                                                               SQLArgumentosManager.nuevoParametro("@idUsuario", idUsuario)
                                                                               .add("@fechaActual", DatosSesion.getFechaSistema()));
            Int32 puntos = 0;

            if (resultTable != null && resultTable.Rows.Count > 0)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    puntos = Int32.Parse(row["PuntosDisponibles"].ToString());
                }
            }

            return(puntos);
        }
Esempio n. 20
0
        public List <Espectaculo> getEspectaculosActivos()
        {
            DataTable          resultTable  = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetAllEspectaculos");
            List <Espectaculo> espectaculos = new List <Espectaculo>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    Espectaculo especItem = new Espectaculo();
                    especItem.id_espectaculo = int.Parse(row["id_espectaculo"].ToString());
                    especItem.descripcion    = row["descripcion"].ToString();
                    espectaculos.Add(especItem);
                }
            }
            return(espectaculos);
        }
        internal List <Ubicacion> getUbicacionesEspectaculo(int id_espectaculo)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetUbicacionesEspectaculo",
                                                                               SQLArgumentosManager.nuevoParametro("@id_espectaculo", id_espectaculo));
            List <Ubicacion> lista_ubicaciones = new List <Ubicacion>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    var ubicacion = BuildUbicacion(row);
                    lista_ubicaciones.Add(ubicacion);
                }
            }

            return(lista_ubicaciones);
        }
        public List <Funcionalidad> funcionalidadesXRol(int id_rol)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_Funcionalidad_X_Rol",
                                                                               SQLArgumentosManager.nuevoParametro("@id_rol", id_rol));
            List <Funcionalidad> lista_funcionalidades = new List <Funcionalidad>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    Funcionalidad funcionalidad = BuildFuncionalidad(row);
                    lista_funcionalidades.Add(funcionalidad);
                }
            }

            return(lista_funcionalidades);
        }
Esempio n. 23
0
        internal List <Forma_Pago> getFormasPagosValidas()
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetFormasPagoValidas");

            List <Forma_Pago> lista_pagos = new List <Forma_Pago>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    Forma_Pago formaPago = BuildFormaPago(row);
                    lista_pagos.Add(formaPago);
                }
            }

            return(lista_pagos);
        }
Esempio n. 24
0
        public List <Rol> getRolesConIDUsuario(int id_usuario)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetRolesIDUser",
                                                                               SQLArgumentosManager.nuevoParametro("@id_user", id_usuario));

            List <Rol> rolesEncontrados = new List <Rol>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    Rol rolEncontrado = this.BuildRol(row);
                    rolesEncontrados.Add(rolEncontrado);
                }
            }

            return(rolesEncontrados);
        }
Esempio n. 25
0
        public List <Empresa> getAllEmpresasActivas()
        {
            DataTable      resultTable    = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_AllEmpresasActivas");
            List <Empresa> lista_Empresas = new List <Empresa>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    Empresa empresa = new Empresa();
                    empresa.id_empresa   = int.Parse(row["id_empresa"].ToString());
                    empresa.razon_social = row["razon_social"].ToString();
                    lista_Empresas.Add(empresa);
                }
            }

            return(lista_Empresas);
        }
Esempio n. 26
0
        public Factura generarRendicion(int id_empresa, int id_espectaculo, int cantidad)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GenerarRendicionComision",
                                                                               SQLArgumentosManager.nuevoParametro("@idEmpresa", id_empresa)
                                                                               .add("@idEspectaculo", id_espectaculo)
                                                                               .add("@cantidad", id_espectaculo));
            Factura factura = new Factura();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    Factura item = buildCompra(row);
                    factura = item;
                    break;
                }
            }
            return(factura);
        }
Esempio n. 27
0
        public List <Tipo_Ubicacion> getTiposUbicacionXEspec(int id_espectaculo, string fecha, string hora)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetTipoUbicXEspect",
                                                                               SQLArgumentosManager.nuevoParametro("@id", id_espectaculo)
                                                                               .add("@fecha", fecha)
                                                                               .add("@hora", hora));
            List <Tipo_Ubicacion> lista_tipos = new List <Tipo_Ubicacion>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    var tipo = BuildTipoUbicacion(row);
                    lista_tipos.Add(tipo);
                }
            }

            return(lista_tipos);
        }
Esempio n. 28
0
        internal List <string> getHorariosDeEspectaculo(int id_espectaculo)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_GetHorariosEspectaculo",
                                                                               SQLArgumentosManager.nuevoParametro("@id_Espectaculo", id_espectaculo));

            List <String> horarios = new List <String>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    String hora = (row["hora_espectaculo"].ToString()).ToString();

                    horarios.Add(hora);
                }
            }

            return(horarios);
        }
Esempio n. 29
0
        public List <Espectaculo> getEspectaculosPorEmpresa(int id_empresa)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_AllEspectaculosPorIdEmpresa",
                                                                               SQLArgumentosManager.nuevoParametro("@idEmpresa", id_empresa));

            List <Espectaculo> espectaculos = new List <Espectaculo>();

            if (resultTable != null && resultTable.Rows != null)
            {
                foreach (DataRow row in resultTable.Rows)
                {
                    Espectaculo especItem = new Espectaculo();
                    especItem.id_espectaculo = int.Parse(row["id_espectaculo"].ToString());
                    especItem.descripcion    = row["descripcion"].ToString();
                    espectaculos.Add(especItem);
                }
            }

            return(espectaculos);
        }
Esempio n. 30
0
        public DataTable buscarEmpresas(Empresa empresaABuscar)
        {
            DataTable resultTable = SQLManager.ejecutarDataTableStoreProcedure("LOOPP.SP_FiltrarEmpresas",
                                                                               SQLArgumentosManager.nuevoParametro("@cuit", empresaABuscar.cuit)
                                                                               .add("@razon_soc", empresaABuscar.razon_social)
                                                                               .add("@email", empresaABuscar.mail));

            //List<Empresa> empresasEncontradas = new List<Empresa>();

            //if (resultTable != null && resultTable.Rows != null)
            //{
            //    foreach (DataRow row in resultTable.Rows)
            //    {
            //        Empresa empresaEncontrada = this.BuildEmpresa(row);
            //        empresasEncontradas.Add(empresaEncontrada);
            //    }
            //}

            return(resultTable);
        }