public override Page SearchPaged(int offset, int itemsPerPage)
        {
            Page page = new Page();

            PalcoNet.Src.Modelo.Entidades.Empresa empresa = (PalcoNet.Src.Modelo.Entidades.Empresa) this.Entity;
            List <List <object> > items = null;

            if (empresa == null || empresa.Usuario == "admin")
            {
                items = this.SearchPagedPublicacion(offset, itemsPerPage);
            }
            else
            {
                items = empresa.SearchPagedPublicacionByEmpresa(empresa.Id, offset, itemsPerPage);
            }


            foreach (List <object> row in items)
            {
                Publicacion        publicacion        = new Publicacion();
                PublicacionService publicacionService = (PublicacionService)ServiceFactory.GetService("Publicacion");
                publicacionService.loadPublicacion(publicacion, row);
                page.TotalItems = (int)row[8];
                page.AddItem(publicacion);
            }

            return(page);
        }
예제 #2
0
 public Empresa_Edicion(Usuario usuario)
 {
     InitializeComponent();
     this.usuario = usuario;
     this.panel_dataempresa.Controls.Add(new Empresa_Registro());
     if (this.empresa == null && this.usuario != null)
     {
         this.empresa = empresaService.GetEmpresa(this.usuario.getEmpresaId());
         this.loadData(this.empresa);
     }
 }
예제 #3
0
 public void loadData(PalcoNet.Src.Modelo.Entidades.Empresa empresa)
 {
     this.empresa = empresa;
     this.textBox_usuario.Text   = empresa.Usuario;
     this.textBox_mail.Text      = empresa.UsuarioObj.Email;
     this.textBox_telefono.Text  = empresa.UsuarioObj.Telefono;
     this.textBox_calle.Text     = (this.usuario.Username == "admin") ? "" : empresa.UsuarioObj.Direccion.Split(',')[0];
     this.textBox_cp.Text        = empresa.UsuarioObj.CodigoPostal;
     this.textBox_depto.Text     = (this.usuario.Username == "admin") ? "" : empresa.UsuarioObj.Direccion.Split(',')[2];
     this.textBox_localidad.Text = (this.usuario.Username == "admin") ? "" : empresa.UsuarioObj.Direccion.Split(',')[3];
     this.textBox_piso.Text      = (this.usuario.Username == "admin") ? "" : empresa.UsuarioObj.Direccion.Split(',')[1];
     this.panel_dataempresa.Controls[0].Controls["razonSocial"].Text = empresa.RazonSocial;
     this.panel_dataempresa.Controls[0].Controls["cuit"].Text        = empresa.Cuit;
     this.panel_dataempresa.Controls[0].Controls["ciudad"].Text      = empresa.Ciudad;
 }
예제 #4
0
 public Facturas_Listado(PalcoNet.Src.Modelo.Entidades.Empresa empresa)
 {
     this.empresa = empresa;
     InitializeComponent();
     this.dataGridViewFacturas.DataSource = this.facturaService.getFacturasByEmpresa(this.empresa.Id);
 }