コード例 #1
0
        DTOProveedor IOperacionesProveedores.RetornarProveedorPorRut(string unRut)
        {
            DTOProveedor aux     = null;
            Proveedor    tmpProv = Fachada.BuscarProveedor(unRut); //busco un Proveedor con el rut ingresado por parametro

            if (tmpProv != null)                                   //si lo encontre
            {
                aux = new DTOProveedor()                           //creo un objeto DTOProveedor con los datos del Proveedor encontrado
                {
                    Rut              = tmpProv.Rut,
                    NomFantasia      = tmpProv.NomFantasia,
                    Email            = tmpProv.Email,
                    Telefono         = tmpProv.Telefono,
                    Fecha            = tmpProv.Fecha,
                    Activo           = tmpProv.Activo,
                    Vip              = tmpProv.Vip,
                    PorcentajePorVip = tmpProv.PorcentajePorVip,
                    Usuario          = tmpProv.Usuario
                };
            }
            return(aux);
        }
コード例 #2
0
        DTOProveedor[] IOperacionesProveedores.RetornarProveedoresActivos()
        {
            List <DTOProveedor> aux         = new List <DTOProveedor>();
            List <Proveedor>    tmpListProv = Fachada.DevolverProveedoresActivos(); //Devuelvo la lista de Proveedores Activos de la BD

            foreach (Proveedor tmpProv in tmpListProv)                              //Por cada Proveedor en la lista creo un DTOProveedor
            {
                DTOProveedor auxDTO = new DTOProveedor()
                {
                    Rut              = tmpProv.Rut,
                    NomFantasia      = tmpProv.NomFantasia,
                    Email            = tmpProv.Email,
                    Telefono         = tmpProv.Telefono,
                    Fecha            = tmpProv.Fecha,
                    Activo           = tmpProv.Activo,
                    Vip              = tmpProv.Vip,
                    PorcentajePorVip = tmpProv.PorcentajePorVip,
                    Usuario          = tmpProv.Usuario
                };
                aux.Add(auxDTO); //agrego el DTOProveedor a la lista para devolver
            }
            DTOProveedor[] retorno = aux.ToArray();
            return(retorno);
        }