Example #1
0
        public List <Cliente> GetClientes(Cliente cliente, int estado = 1)
        {
            //carga de parametros con los datos a ser inseridos
            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(acceso.CrearParametro("@IdCliente", cliente.idCliente));
            parametros.Add(acceso.CrearParametro("@IdCaja", cliente.idCaja));


            //Abertura/Cerradura de la conexión
            acceso.AbrirConexion();
            DataTable tabla = acceso.Leer("sp_GetClientes", parametros);

            acceso.CerrarConexion();

            //Instanciar un listado para return
            List <Cliente> ListadoClientes = new List <Cliente>();

            foreach (DataRow registro in tabla.Rows)
            {
                Cliente clientelocal = new Cliente();

                //Lectura de datos a un servicio localmente armazenado
                clientelocal.idCliente = int.Parse(registro["idCliente"].ToString());
                if (registro["IdCaja"].ToString() != DBNull.Value.ToString())
                {
                    clientelocal.idCaja = int.Parse(registro["IdCaja"].ToString());
                }
                clientelocal.nombreCliente = registro["NombreCliente"].ToString();
                clientelocal.estado        = int.Parse(registro["Estado"].ToString());
                //adicionar registro a un listado para return
                ListadoClientes.Add(clientelocal);
            }

            //retornar listado
            return(ListadoClientes);
        }
Example #2
0
        public BE.Jugador IngresarUsuario(string user, string pass)
        {
            acceso.Abrir();
            List <SqlParameter> parametros = new List <SqlParameter>();

            parametros.Add(acceso.CrearParametro("@usuario", user));
            parametros.Add(acceso.CrearParametro("@pass", pass));
            DataTable tabla = acceso.Leer("loguear_usuario", parametros);

            acceso.Cerrar();
            BE.Jugador jug = null;
            foreach (DataRow registro in tabla.Rows)
            {
                jug         = new BE.Jugador();
                jug.ID      = int.Parse(registro["id_user"].ToString());
                jug.USUARIO = registro["usuario"].ToString();
            }

            return(jug);
        }
Example #3
0
        //Instanciar conexión con el DAL de ofertas
        //OfertasDAL GestorOfertas = new OfertasDAL();

        //--------------------------------------------------------------------------Acciones base para el ABM------------------------------------------------------------------------------------\\

        public List <Caja> GetCajas(int IdCaja)
        {
            //carga de parametros con los datos a ser inseridos
            List <SqlParameter> parametros = new List <SqlParameter>();

            if (IdCaja != 0)
            {
                parametros.Add(acceso.CrearParametro("@IdCaja", IdCaja));
            }

            //Abertura/Cerradura de la conexión
            acceso.AbrirConexion();
            DataTable tabla = acceso.Leer("sp_GetCajas", parametros);

            acceso.CerrarConexion();

            //Instanciar un listado para return
            List <Caja> ListadoCajas = new List <Caja>();

            foreach (DataRow registro in tabla.Rows)
            {
                Caja caja = new Caja();

                //Lectura de datos a un servicio localmente armazenado
                caja.idCaja        = int.Parse(registro["IdCaja"].ToString());
                caja.estado        = int.Parse(registro["Estado"].ToString());
                caja.clientes      = AsociarClientes(caja).Where(c => c.estado != 3).Count();
                caja.atendidos     = AsociarClientes(caja).Where(c => c.estado == 3).Count();
                caja.fechaApertura = DateTime.Parse(registro["FechaApertura"].ToString());
                caja.operador      = registro["Operador"].ToString();
                caja.modelo        = registro["Modelo"].ToString();
                caja.fechaUltima   = DateTime.Parse(registro["FechaUltima"].ToString());

                //Lectura de clientes asociados
                caja.clientesAsociados = AsociarClientes(caja);

                //adicionar registro a un listado para return
                ListadoCajas.Add(caja);
            }

            //retornar listado
            return(ListadoCajas);
        }