private void btnEtichetteClick(object sender, EventArgs e) { IList<PersonaComunicazioneDTO> personeSelezionate = DataGridHelper.GetRigheSelezionate<PersonaComunicazioneDTO>(listaPersone, true); //if (etichetteVuote.Value != null) //{ // for (int i = 0; i < (int)etichetteVuote.Value; i++) // personeSelezionate.Insert(0, new PersonaComunicazioneDTO()); //} // Temporaneo fino a quando viene risolto il problema dei reporting services foreach (var persona in personeSelezionate) { switch (persona.Indirizzo.RecapitoResidenza) { case TipoIndirizzo.Recapito: persona.ViaCivico = persona.Indirizzo.ViaCivicoRecapito; persona.Cap = persona.Indirizzo.CapRecapito; persona.Comune = persona.Indirizzo.ComuneRecapito; persona.Localita = persona.Indirizzo.LocalitaRecapito; persona.Presso = persona.Indirizzo.PressoRecapito; break; case TipoIndirizzo.Residenza: persona.ViaCivico = persona.Indirizzo.ViaCivicoResidenza; persona.Cap = persona.Indirizzo.CapResidenza; persona.Comune = persona.Indirizzo.ComuneResidenza; persona.Localita = persona.Indirizzo.LocalitaResidenza; persona.Presso = persona.Indirizzo.PressoResidenza; break; } } var form = new StampaEtichetteUI(); form.LoadData(personeSelezionate); form.ShowDialog(); form.Dispose(); }
public Form GetStampaEtichette(IList<PersonaComunicazioneDTO> personeSelezionate) { var form = new StampaEtichetteUI(); form.LoadData(personeSelezionate); return form; }