コード例 #1
0
        public IList <Proveedor> buscarProveedor(int idProvedoor)
        {
            AccesoDatos       conexion;
            Proveedor         aux;
            IList <Proveedor> lista             = new List <Proveedor>();
            GestorProductos   unGestorProductos = new GestorProductos();

            try
            {
                conexion = new AccesoDatos();
                conexion.setearConsulta("select IDPROVEEDOR,NOMBRE,CUIT,CALLE,LOCALIDAD,PROVINCIA from PROVEEDORES where IDPROVEEDOR=" + idProvedoor);
                conexion.leerConsulta();

                while (conexion.Lector.Read())
                {
                    aux                     = new Proveedor();
                    aux.Domicilio           = new Domicilio();
                    aux.IdProvedoor         = conexion.Lector.GetInt32(0);
                    aux.Nombre              = conexion.Lector.GetString(1);
                    aux.Cuit                = conexion.Lector.GetString(2);
                    aux.Domicilio.Calle     = conexion.Lector.GetString(3);
                    aux.Domicilio.Localidad = conexion.Lector.GetString(4);
                    aux.Domicilio.Provincia = conexion.Lector.GetString(5);
                    aux.Productos           = unGestorProductos.listarProductosProveedor(idProvedoor);

                    lista.Add(aux);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(lista);
        }
コード例 #2
0
        public IList <Proveedor> listarProveedores()
        {
            AccesoDatos       conexion          = new AccesoDatos();
            IList <Proveedor> lista             = new List <Proveedor>();
            GestorProductos   unGestorProductos = new GestorProductos();
            Proveedor         aux;
            Domicilio         aux1;

            conexion.setearConsulta("SELECT P.IDPROVEEDOR,P.NOMBRE,P.CUIT,P.CALLE,P.LOCALIDAD,P.PROVINCIA FROM PROVEEDORES AS P where p.activo=1");
            conexion.leerConsulta();

            while (conexion.Lector.Read())
            {
                aux  = new Proveedor();
                aux1 = new Domicilio();

                aux.IdProvedoor = conexion.Lector.GetInt32(0);
                aux.Nombre      = conexion.Lector.GetString(1);
                aux.Cuit        = conexion.Lector.GetString(2);
                aux1.Calle      = conexion.Lector.GetString(3);
                aux1.Localidad  = conexion.Lector.GetString(4);
                aux1.Provincia  = conexion.Lector.GetString(5);
                aux.Domicilio   = aux1;
                aux.Productos   = unGestorProductos.listarProductosProveedor(aux.IdProvedoor);

                lista.Add(aux);
            }

            return(lista);
        }