Пример #1
0
        public string LeerTodosLosClientes()
        {
            ClientesCollection p   = new ClientesCollection();
            string             xml = Util.Serializar <List <Cliente> >(p.getAll());

            return(xml);
        }
Пример #2
0
        public string LeerTodosLosClientesPorRutPasaporte(string val)
        {
            ClientesCollection pc  = new ClientesCollection();
            List <Cliente>     lpc = pc.getAllByRutPasaporte(val);
            string             xml = Util.Serializar <List <Cliente> >(lpc);

            return(xml);
        }
Пример #3
0
        /// <summary>
        /// Metodo empleado para obtener una lista completa de todos los Clientes de la Base de Datos
        /// </summary>
        /// <returns>Coleccion de tipo Generics con objetos de la clase Cliente</returns>
        public ClientesCollection getClientes()
        {
            SqlCommand cmd = new SqlCommand("PK_CLIENTES.PR_CLIENTES_C", getConexion());

            cmd.CommandType = System.Data.CommandType.StoredProcedure;

            try
            {
                SqlDataReader dr = cmd.ExecuteReader();

                ClientesCollection lsClientes = new ClientesCollection();
                Cliente            objCliente = null;

                while (dr.Read())
                {
                    objCliente = new Cliente(
                        dr.GetInt16(0),
                        dr.GetString(1),
                        dr.GetString(2),
                        dr.GetInt64(3),
                        DBHelper.getTipoDocumentoPorID(dr.GetInt16(4)),
                        dr.GetInt64(5),
                        DBHelper.getDomicilioPorID(dr.GetInt16(6)),
                        dr.GetString(7),
                        DBHelper.getUsuarioPorID(dr.GetInt16(8)),
                        DBHelper.getFranquiciasPorCliente(dr.GetInt16(9))
                        );

                    lsClientes.Add(objCliente);
                }

                cmd.Connection.Close();

                return(lsClientes);
            }
            catch (Exception e)
            {
                cmd.Connection.Close();
                throw e;
            }
        }