public DettaglioAssicurazioneContrattoUI(ContrattoListaDTO contrattoCache) { InitializeComponent(); inizializza(); _contratto = _contrattoService.GetById(contrattoCache.ID.GetValueOrDefault()); assicurazioneContrattoDtoBindingSource.DataSource = _contratto; BusinessClass = new BaseDTOOfint[] { _contratto }; }
public DettaglioContrattoAppaltoUI(ContrattoListaDTO contratto) { InitializeComponent(); inizializza(); _contratto = _contrattoService.GetById(contratto.ID.GetValueOrDefault()); contrattoAppaltoDTOBindingSource.DataSource = _contratto; BusinessClass = new BaseDTOOfint[] { _contratto }; }
public DettaglioContrattoAppaltoUI(ContrattoAppaltoDTO contratto) { InitializeComponent(); inizializza(); _contratto = _contrattoService.GetSingleInstance(contratto); contrattoAppaltoDTOBindingSource.DataSource = _contratto; BusinessClass = new BaseDTOOfint[] { _contratto }; }
public DettaglioUnitaImmobiliareUI(int idUnitaImmobiliare) { InitializeComponent(); inizializza(); _unitaImmobiliare = _unitaImmobiliareService.GetByID(idUnitaImmobiliare); _gruppoStabile = _unitaImmobiliare.GruppoStabileRiferimento; unitaImmobiliareBindingSource.DataSource = _unitaImmobiliare; BusinessClass = new BaseDTOOfint[] { _unitaImmobiliare }; }
public DettaglioAgenziaAssicurativaUI(FornitoreListaDTO agenziaCache) : base(agenziaCache) { InitializeComponent(); inizializza(); _agenzia = (AgenziaAssicurativaDTO)getFornitoreService().GetById(agenziaCache.ID); bindingAgenziaAssicurativa.DataSource = _agenzia; fornitoreDTOBindingSource.DataSource = _agenzia; personaDTOBindingSource.DataSource = _agenzia.PersonaRiferimento; addressDTOBindingSource.DataSource = _agenzia.PersonaRiferimento.IndirizzoResidenza; Fornitore = _agenzia; BusinessClass = new BaseDTOOfint[] { Fornitore }; Text += " Id: " + _agenzia.DisplayName; }
public DettaglioSoggettoUI(int idPersona) { if(idPersona == 0) Close(); InitializeComponent(); _persona = getPersonaService().GetById(idPersona); inizializza(true); soggettoBindingSource.DataSource = _persona; indirizzoResidenzaBindingSource.DataSource = _persona.IndirizzoResidenza; domicilioBindingSource.DataSource = _persona.Domicilio; recapitoBindingSource.DataSource = _persona.Recapito; BusinessClass = new BaseDTOOfint[] { _persona }; }
public DettaglioPraticaUI(PraticaDTO pratica, List<RichiedentePraticaDTO> richiedenti) { try { InitializeComponent(); _praticaService = ResolveComponent<IPraticaService>(); _pratica = pratica; _richiedenti = richiedenti; inizializza(); BusinessClass = new BaseDTOOfint[] { _pratica }; } catch (Exception ex) { _log.ErrorFormat("Errore nel costruttore - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Security.Login.Instance.CurrentLogin().Azienda); throw; } }
public DettaglioReferenteUI(ReferenteDTO referente) { InitializeComponent(); inizializza(); Referente = _referenteService.GetSingleInstance(referente); referenteSource.DataSource = Referente; List<ReferenteDTO> sostDataSource = _referenteService.GetAllEffettivi(); bool trovato = false; for (int i = 0; (trovato == false) && i < sostDataSource.Count; i++) if (sostDataSource[i].ID == Referente.ID) { sostDataSource.RemoveAt(i); trovato = true; } sostitutivoBindingSource.DataSource = sostDataSource; if(Referente.Sostitutivo != 0) cmbSostitutivo.Value = Referente.Sostitutivo; BusinessClass = new BaseDTOOfint[] { Referente }; }
public DettaglioAziendaUI() { InitializeComponent(); if (!DesignMode) { inizializza(); _azienda = getAziendaService().GetAzienda(); var propEnable = new CustomControlProperties {AlwaysEnable = true}; btnRegistraUtenteMessaggistica.Tag = propEnable; var prop = new CustomControlProperties(); if (!string.IsNullOrEmpty(_azienda.UtenteServiziMessaggistica) && !string.IsNullOrEmpty(_azienda.PasswordServiziMessaggistica)) prop.AlwaysEnable = true; else prop.AlwaysReadOnly = true; referenteDTOBindingSource.DataSource = getReferenteService().GetAllEffettivi(); sceltaComuneCombo1.LoadData(); importoRicarica.Tag = prop; btnRicarica.Tag = prop.Clone(); BusinessClass = new BaseDTOOfint[] { _azienda }; aziendaDTOBindingSource.DataSource = _azienda; addressDTOBindingSource.DataSource = _azienda.IndirizzoSede; // Smtp Config smtpServer.Text = _azienda.SmtpServer; smtpUserName.Text = _azienda.SmtpUserName; smtpPassword.Text = _azienda.SmtpPassword; smtpPorta.Value = _azienda.SmtpPort; smtpUseSsl.Checked = _azienda.UseSsl.GetValueOrDefault(); } }
protected override void ExecuteNew() { var prop = new CustomControlProperties { AllowAddNew = Infragistics.Win.UltraWinGrid.AllowAddNew.TemplateOnBottom, AllowDelete = Infragistics.Win.DefaultableBoolean.True, AllowUpdate = Infragistics.Win.DefaultableBoolean.True }; responsabiliAssemblea.Tag = prop; var propBanche = new CustomControlProperties { AllowAddNew = Infragistics.Win.UltraWinGrid.AllowAddNew.Yes, AllowDelete = Infragistics.Win.DefaultableBoolean.True, AllowUpdate = Infragistics.Win.DefaultableBoolean.True }; listaBanche.Tag = propBanche; _condominio = getCondominioService().GetNew(); condominioBindingSource.DataSource = _condominio; _condominio.Indirizzo = new AddressDTO(); indirizzoCondominioBindingSource.DataSource = _condominio.Indirizzo; BusinessClass = new BaseDTOOfint[] { _condominio }; Text = @"Nuovo Condominio"; setDataSources(loadData(_condominio)); base.SaveOrUpdate(); unitaImmobiliari.Value = null; mainTabContainer.Tabs[0].Selected = true; base.ExecuteNew(); }
protected override bool Save() { if (_utenza.Stato != "") { UtenzaDTO utenzaSave; try { _utenza.CodiceCondominio = sceltaCondominioCombo1.CondominioSelected.ID; _utenza.CodiceFornitore = sceltaFornitoreCombo1.SelectedFornitore.ID; utenzaSave = _utenzaService.Salva(_utenza); } catch (Exception ex) { log.Error("Errore durante il Salvataggio dell'utenza - id: " + _utenza.ID, ex); throw; } if (utenzaSave.ID == 0) { CommonMessages.DisplayWarning("Si è verificato un errore: un altro utente ha effettuato un aggiornamento. Uscire e riprovare "); Dispose(); } else { _utenza = utenzaSave; BusinessClass = new BaseDTOOfint[] { _utenza }; utenzaDTOBindingSource.DataSource = _utenza; } base.Save(); } return true; }
protected override void ExecuteNew() { _utenza = _utenzaService.GetUtenzaNew(); utenzaDTOBindingSource.DataSource = _utenza; BusinessClass = new BaseDTOOfint[] { _utenza }; Text = @"Nuova Utenza"; loadData(_utenza); base.SaveOrUpdate(); base.ExecuteNew(); }
protected override bool Save() { base.Save(); if (_contratto.Stato != "") { _contratto.IdFornitore = fornitore.SelectedFornitore.ID; var contrattoSave = _contrattoService.Save(_contratto); if (contrattoSave.ID == 0) { CommonMessages.DisplayWarning("Si è verificato un errore: un altro utente ha effettuato un aggiornamento. Uscire e riprovare "); Dispose(); } else { _contratto = contrattoSave; assicurazioneContrattoDtoBindingSource.DataSource = _contratto; BusinessClass = new BaseDTOOfint[] { _contratto }; if ((_listPlugin == null) && (_contratto.ID != 0) && SaveBehavoir != SaveBehavoir.Exit && !Modal) loadPlugins(); base.SetDirty(false); btnPagamentoPremio.Enabled = true; } } return true; }
public DettaglioFornitoreUI(FornitoreListaDTO fornitoreCache) { try { InitializeComponent(); inizializza(); if (!(this is DettaglioAgenziaAssicurativaUI)) { try { if (fornitoreCache != null) { Fornitore = _fornitoreService.GetById(fornitoreCache.ID); if (Fornitore != null) { fornitoreDTOBindingSource.DataSource = Fornitore; if (Fornitore.PersonaRiferimento != null) { personaDTOBindingSource.DataSource = Fornitore.PersonaRiferimento; if (Fornitore.PersonaRiferimento.IndirizzoResidenza != null) addressDTOBindingSource.DataSource = Fornitore.PersonaRiferimento.IndirizzoResidenza; else log.WarnFormat("Oggetto a null - INDIRIZZO RESIDENZA - {0} - fornitore:{1} - azienda:{2}", Utility.GetMethodDescription(), fornitoreCache.ID, Security.Login.Instance.CurrentLogin().Azienda); } else { log.WarnFormat("Oggetto a null - PERSONA - {0} - fornitore:{1} - azienda:{2}", Utility.GetMethodDescription(), fornitoreCache.ID, Security.Login.Instance.CurrentLogin().Azienda); Close(); } BusinessClass = new BaseDTOOfint[] { Fornitore }; } else { log.WarnFormat("Oggetto a null - FORNITORE_GETBYID - {0} - azienda:{2}", Utility.GetMethodDescription(), Security.Login.Instance.CurrentLogin().Azienda); Close(); } } else { log.WarnFormat("Oggetto a null - FORNITORECACHE - {0} - azienda:{2}", Utility.GetMethodDescription(), Security.Login.Instance.CurrentLogin().Azienda); Close(); } } catch (Exception ex) { var idFornitore = "<NULL>"; if (fornitoreCache != null) idFornitore = fornitoreCache.ID.ToString(); log.ErrorFormat("Errore inaspettato nel costruttore - {0} - fornitore:{1} - azienda:{2}", ex, Utility.GetMethodDescription(), idFornitore, Security.Login.Instance.CurrentLogin().Azienda); throw; } } } catch (Exception) { CloseForm(); } }
protected override bool Save() { // Se non è il dettaglio di una Agenzia Assicurativa eseguo il Save, altrimenti richiamo solo il metodo base if (!(this is DettaglioAgenziaAssicurativaUI)) { if (Fornitore.Stato != "") { var fornitoreSave = _fornitoreService.Save(Fornitore); if (fornitoreSave.ID == 0) { CommonMessages.DisplayWarning("Si è verificato un errore: un altro utente ha effettuato un aggiornamento. Uscire e riprovare "); Dispose(); } else { Fornitore = fornitoreSave; BusinessClass = new BaseDTOOfint[] { Fornitore }; personaDTOBindingSource.DataSource = Fornitore.PersonaRiferimento; addressDTOBindingSource.DataSource = Fornitore.PersonaRiferimento.IndirizzoResidenza; } } if ((_listPlugin == null) && (Fornitore.ID != 0) && SaveBehavoir != SaveBehavoir.Exit && !Modal) loadPlugins(); } base.Save(); return true; }
protected void ExecuteNew(AddressDTO defaultAddress) { _persona = new PersonaDTO { Contatti = new List<ContattoDTO>(), TipoPersona = Sfera.Enums.TipoPersonaEnum.Fisica, IndirizzoResidenza = defaultAddress != null ? getPersonaService().CloneAddress(defaultAddress) : new AddressDTO() }; if (_persona.Recapito == null) _persona.Recapito = new AddressDTO(); if (_persona.Domicilio == null) _persona.Domicilio = new AddressDTO(); BusinessClass = new BaseDTOOfint[] { _persona }; soggettoBindingSource.DataSource = _persona; indirizzoResidenzaBindingSource.DataSource = _persona.IndirizzoResidenza; recapitoBindingSource.DataSource = _persona.Recapito; domicilioBindingSource.DataSource = _persona.Domicilio; Text = "Nuovo Soggetto"; mainTabControl.Tabs[0].Selected = true; loadContatti(); base.ExecuteNew(); }
protected override bool Save() { base.Save(); var personaSave = getPersonaService().Save(_persona); if (personaSave.ID == 0) { CommonMessages.DisplayWarning("Si è verificato un errore: un altro utente ha effettuato un aggiornamento. Uscire e riprovare "); Dispose(); } else { _persona = personaSave; Text = "Soggetto: " + _persona.DisplayName; soggettoBindingSource.DataSource = _persona; indirizzoResidenzaBindingSource.DataSource = _persona.IndirizzoResidenza; recapitoBindingSource.DataSource = _persona.Recapito; BusinessClass = new BaseDTOOfint[] { _persona }; } return true; }
public DettaglioAttivitaUI(AttivitaDTO attivita, PraticaDTO pratica) { InitializeComponent(); try { _pratica = pratica; inizializza(attivita.StatoAttivita); Attivita = attivita; // Referente var responsabile = getReferenteService().GetByCacheId(attivita.IdResponsabileRiferimento); if (responsabile != null) { referenteDTOBindingSource.DataSource = getReferenteService().GetAllEffettivi(); if (responsabile.Sostitutivo != 0) { responsabile = getReferenteService().GetByCacheId(responsabile.Sostitutivo); cmbResponsabile.Value = responsabile.ID; } else cmbResponsabile.Value = responsabile.ID; } // Pratica if (_pratica != null) { var descrizionePratica = string.Empty; if (!string.IsNullOrEmpty(_pratica.Oggetto)) descrizionePratica = _pratica.Oggetto + " - "; descrizionePratica += string.Format("Stato: {0}", _pratica.StatoPratica); ulPratica.Text = descrizionePratica; } // Condominio _condominio = getCondominioService().GetById(pratica.IdCondominioRiferimento, true); if (_condominio != null) ulCondominio.Text = _condominio.Codice + @" - " + _condominio.Descrizione; //Data Scadenza oraFinePrevista.Text = attivita.DataFinePrevista.GetValueOrDefault().TimeOfDay.ToString(); cmbDataFinePrevista.Text = attivita.DataFinePrevista.GetValueOrDefault().Date.ToString(); // Allegati backgroundWorkerLoadDocumenti.RunWorkerAsync(attivita); // Incaricati var incaricati = getPraticaService().GetIncaricatiByCondominio(_condominio); richiedenteDTOBindingSource.DataSource = incaricati; cmbIncaricato.Value = Attivita.IdIncaricato; if (cmbIncaricato.Value == null) { if (Attivita.IdIncaricato > 0) { var incaricatoReferente = getReferenteService().GetByCacheId(Attivita.IdIncaricato); if (_condominio != null) incaricati.Insert(0, new RichiedentePraticaDTO { IdPersona = incaricatoReferente.PersonaId, DisplayNominativo = Attivita.NominativoIncaricato, Id = Attivita.IdIncaricato, IdCondominio = _condominio.ID, Tipo = "Attivo" }); } richiedenteDTOBindingSource.DataSource = incaricati; cmbIncaricato.Value = Attivita.IdIncaricato; } modelloLetteraDTOBindingSource.DataSource = getModelloLetteraService().GetModelliLettera(new List<TipoModelloLetteraEnum> { TipoModelloLetteraEnum.Messaggistica }); modelliLettera.SelectedIndex = 0; tipiAttivitaBindingSource.DataSource = getPraticaService().GetAllTipoAttivita(); attivitaSource.DataSource = Attivita; BusinessClass = new BaseDTOOfint[] { Attivita }; int? idCondominio = null; if (_condominio != null) idCondominio = _condominio.ID; // Note if (Utility.IsRTF(Attivita.Note)) txtNote.LoadDocumento(idCondominio, Conversione.ToStream(Attivita.Note), "RTF"); else if (Utility.IsHtml(Attivita.Note)) txtNote.LoadDocumento(idCondominio, Conversione.ToStream(Attivita.Note), "HTML"); else txtNote.LoadDocumento(idCondominio, Conversione.ToStream(Attivita.Note), "PLAIN"); cmbIncaricato.ValueChanged += cmbIncaricatoValueChanged; } catch (Exception ex) { var idAttivita = string.Empty; if (attivita != null) idAttivita = attivita.ID.ToString(); var idPratica = string.Empty; if (pratica != null) idPratica = pratica.ID.ToString(); _log.Error("Errore durante la inizializzazione della attività - " + Utility.GetMethodDescription() + " - idPratica:" + idPratica + " - idAttività:" + idAttivita + " - azienda:" + Security.Login.Instance.CurrentLogin().Azienda, ex); throw; } }
protected override bool Save() { if (Attivita.Stato != "") { AttivitaDTO attivitaInserita; var message = getPraticaService().SaveAttivita(_pratica, Attivita, out attivitaInserita); if (!string.IsNullOrEmpty(message)) { CommonMessages.DisplayWarning("Si è verificato un errore: " + Environment.NewLine + message); mainValidationSummary.Validators.Remove(reqResponsabile); mainValidationSummary.Validators.Remove(customValidatorSoggettoAttivo); return false; } Attivita = attivitaInserita; attivitaSource.DataSource = Attivita; BusinessClass = new BaseDTOOfint[] { Attivita }; } base.Save(); getPraticaService().AddDocumentiAttivita(Attivita, _documenti); _documenti.Clear(); txtNote.ReadOnly = false; return true; }
void dettaglioPraticaUC1AfterUpdate(object sender, DataSourceEventArgs<PraticaDTO> e) { _pratica = e.BusinessEntity; BusinessClass = new BaseDTOOfint[] { _pratica }; base.ExecuteSave(); }
private void setGridLayout(BaseDTOOfint esercizio) { try { if (lista.DisplayLayout != null && lista.DisplayLayout.Bands != null && lista.DisplayLayout.Bands.Count > 0) { if (lista.DisplayLayout.Bands[0].Columns.Exists("SelectColumn")) { lista.DisplayLayout.Bands[0].Columns["SelectColumn"].CellActivation = Activation.AllowEdit; lista.DisplayLayout.Bands[0].Columns["SelectColumn"].CellClickAction = CellClickAction.Edit; } var order = 6; lista.DisplayLayout.Bands[0].Summaries.Clear(); foreach (var column in lista.DisplayLayout.Bands[0].Columns) { if (column.Key != "SelectColumn") lista.DisplayLayout.Bands[0].Columns[column.Key].CellActivation = Activation.ActivateOnly; if (column.Key.StartsWith("Conto_")) { var idConto = int.Parse(column.Key.Split('_')[1]); var conto = _pianoContiService.GetById(idConto, esercizio.ID); lista.DisplayLayout.Bands[0].Columns[column.Key].Format = @"#.##0"; lista.DisplayLayout.Bands[0].Columns[column.Key].Style = Infragistics.Win.UltraWinGrid.ColumnStyle.Currency; lista.DisplayLayout.Bands[0].Columns[column.Key].Header.Caption = conto.Codice + @" - " + conto.DescrizioneBilancio; lista.DisplayLayout.Bands[0].Columns[column.Key].ColumnChooserCaption = @"Conto - " + conto.Codice + @" - " + conto.Descrizione; lista.DisplayLayout.Bands[0].Columns[column.Key].CellAppearance.TextHAlignAsString = @"Right"; lista.DisplayLayout.Bands[0].Columns[column.Key].Header.VisiblePosition = order; lista.DisplayLayout.Bands[0].Columns[column.Key].Header.Appearance.TextVAlign = VAlign.Top; lista.DisplayLayout.Bands[0].Columns[column.Key].Width = 60; DataGridHelper.AddSummary(lista.DisplayLayout.Bands[0], column.Key, "#.##0"); lista.DisplayLayout.Bands[0].Columns[column.Key].AllowRowSummaries = AllowRowSummaries.False; order++; } if (column.Key.StartsWith("Ripartizione_")) { lista.DisplayLayout.Bands[0].Columns[column.Key].Hidden = true; lista.DisplayLayout.Bands[0].Columns[column.Key].ExcludeFromColumnChooser = ExcludeFromColumnChooser.True; } } if (lista.DisplayLayout.Bands[0].Columns.Exists("SelectColumn")) DataSourceHelper.CheckUnchekColumns(lista, "SelectColumn", CheckState.Checked); } } catch (Exception ex) { var idCondominio = "<NULL>"; if (_condominio != null) idCondominio = _condominio.ID.ToString(); var idEsercizio = "<NULL>"; if (_esercizio != null) idEsercizio = _esercizio.ID.ToString(); _log.ErrorFormat("Errore nella inizializzazione della grid - {0} - condominio:{1} - esercizio:{2}", ex, Utility.GetMethodDescription(), idCondominio, idEsercizio); } }
protected override bool Save() { var result = true; if (_condominio.Stato != "") { CondominioDTO condominioSave; bool updateTemplateDescrizioneUnita = false; try { var dialogResult = DialogResult.No; if (!string.IsNullOrEmpty(descrizioneUnitaImmobiliare.Text) && _condominio.TemplateDescrizioneUnitaImmobiliare != descrizioneUnitaImmobiliare.Text && !IsNew) { dialogResult = CommonMessages.DisplayConfirmCancel("Vuoi aggiornare la descrizione di tutte le unità immobiliari sulla base del modello definito?"); } if (dialogResult == DialogResult.Cancel) return false; _condominio.IdResponsabiliAssemblea.Clear(); var responsabiliRows = DataGridHelper.GetSelectedRows(responsabiliAssemblea, false); foreach (var row in responsabiliRows) _condominio.IdResponsabiliAssemblea.Add((int)row.GetCellValue("ID")); _condominio.TipoVersamentoDopoChiusura = getTipoVersamentoDopoChiusura(); _condominio.TipoVersamentoPrimaApertura = getTipoVersamentoPrimaApertura(); _condominio.TemplateDescrizioneUnitaImmobiliare = descrizioneUnitaImmobiliare.Text; condominioSave = getCondominioService().Save(_condominio); if (dialogResult == DialogResult.Yes) { var form = new ExecuteLoadDataObjectAsync<string>("E' in corso l'aggiornamento della descrizione delle unità immobiliari ....." + Environment.NewLine + "Si prega di attendere."); Func<string> loadDati = () => getUnitaImmobiliareService().AggiornaDescrizioneUnitaImmobiliareCondominio(condominioSave.ID, false); form.LoadData(loadDati); form.ShowDialog(); if(string.IsNullOrEmpty(form.DataSourceObject)) updateTemplateDescrizioneUnita = true; else CommonMessages.DisplayWarning(string.Format("Si sono verificati degli errori nell'aggiornamento della descrizione delle unità immobiliari.{0}{1}", Environment.NewLine, form.DataSourceObject)); form.Dispose(); } } catch (Exception ex) { log.ErrorFormat("Errore durante il Salvataggio del condominio - {0} - id:{1}", ex, Utility.GetMethodDescription(), _condominio.ID); throw; } if (condominioSave.ID == 0) { CommonMessages.DisplayWarning("Si è verificato un errore: un altro utente ha effettuato un aggiornamento. Uscire e riprovare "); Dispose(); } else { _condominio = condominioSave; BusinessClass = new BaseDTOOfint[] { _condominio }; condominioBindingSource.DataSource = _condominio; indirizzoCondominioBindingSource.DataSource = _condominio.Indirizzo; datiBancariDTOBindingSource.DataSource = _condominio.DatiBancari; } if ((_listPlugin != null) && (_condominio.ID != 0)) { foreach (var kvp in _listPlugin) { // TODO: Trovare qualcosa di più intelligente per identificare l'aggiornamento della lista delle unità immobiliari if (!updateTemplateDescrizioneUnita || kvp.Value.Order > 10) { var version = kvp.Value.Salva(); if (version != null) { if (version >= 0) { kvp.Value.Reload(_condominio); _condominio.Version = version.Value; } else { result = false; break; } } } } } if ((_listPlugin == null) && (_condominio.ID != 0) && SaveBehavoir != SaveBehavoir.Exit && !Modal) loadPlugins(); base.Save(); } return result; }
public DettaglioFornitoreUI(int idFornitore) { InitializeComponent(); inizializza(); if (!(this is DettaglioAgenziaAssicurativaUI)) { Fornitore = _fornitoreService.GetById(idFornitore); fornitoreDTOBindingSource.DataSource = Fornitore; personaDTOBindingSource.DataSource = Fornitore.PersonaRiferimento; addressDTOBindingSource.DataSource = Fornitore.PersonaRiferimento.IndirizzoResidenza; BusinessClass = new BaseDTOOfint[] { Fornitore }; } }
protected override bool Save() { if (!chkIndisponibile.Checked) Referente.Sostitutivo = 0; var referente = _referenteService.Save(Referente); if (referente.ID == 0) { CommonMessages.DisplayWarning("Si è verificato un errore: un altro utente ha effettuato un aggiornamento. Uscire e riprovare "); Dispose(); } else { BusinessClass = new BaseDTOOfint[] { Referente }; Referente = referente; var message = _referenteService.UpdateTipoAlert((List<TipoAlertDettaglioDTO>)tipoAlertDettaglioDTOBindingSource.DataSource, Referente); if (!string.IsNullOrEmpty(message)) CommonMessages.DisplayWarning("Si sono verificati degli errori durante l'aggionamento del tipo alert:" + Environment.NewLine + message); base.SetDirty(false); } return true; }
protected override void ExecuteNew() { if (!(this is DettaglioAgenziaAssicurativaUI)) { if (Fornitore == null) { Fornitore = _fornitoreService.GetNew(); fornitoreDTOBindingSource.DataSource = Fornitore; personaDTOBindingSource.DataSource = Fornitore.PersonaRiferimento; addressDTOBindingSource.DataSource = Fornitore.PersonaRiferimento.IndirizzoResidenza; } loadContatti(); BusinessClass = new BaseDTOOfint[] { Fornitore }; Text = @"Nuovo Fornitore"; } datiNascita.LoadDati(Fornitore.PersonaRiferimento); mainTabControl.Tabs[0].Selected = true; base.ExecuteNew(); }
private void reloadAssemblea(int assembleaId) { _assemblea = _assembleaService.GetById(assembleaId); BusinessClass = new BaseDTOOfint[] { _assemblea }; assembleaDTOBindingSource.DataSource = _assemblea; setOrdineGiornoDataSource(_assemblea.OrdineGiorno); }
protected override void ExecuteNew() { //_unitaImmobiliare = _unitaImmobiliareService.GetNew(); _unitaImmobiliare.GruppoStabileRiferimento = _gruppoStabile; _unitaImmobiliare.CondizioniSicurezzaImpianto = new SicurezzaImpiantoDTO{ Impiantistica = new List<UnitaImmobiliareImpiantisticaDTO>()}; _unitaImmobiliare.Dettaglio = new List<UnitaImmobiliareDettaglioDTO>(); unitaImmobiliareBindingSource.DataSource = _unitaImmobiliare; BusinessClass = new BaseDTOOfint[] { _unitaImmobiliare }; Text = @"Nuova Unità Immobiliare"; base.SaveOrUpdate(); _proprietariUC.ExecuteNew(); _conduttoriUC.ExecuteNew(); base.ExecuteNew(); }
protected override void ExecuteNew() { var prop = new CustomControlProperties { AllowAddNew = Infragistics.Win.UltraWinGrid.AllowAddNew.TemplateOnBottom, AllowDelete = Infragistics.Win.DefaultableBoolean.True, AllowUpdate = Infragistics.Win.DefaultableBoolean.True }; alertsScadenza.Tag = prop; alertsPremio.Tag = prop.Clone(); listaPremiAssicurativiUC1.ExecuteNew(); _contratto.IdCondominio = _condominio.ID; assicurazioneContrattoDtoBindingSource.DataSource = _contratto; BusinessClass = new BaseDTOOfint[]{ _contratto}; Text += @" - Nuovo contratto assicurativo"; base.ExecuteNew(); }
protected override bool Save() { try { if (Fornitore.Stato != "") { _agenzia = (AgenziaAssicurativaDTO)Fornitore; if(agenzia.Value != null) _agenzia.Agenzia = (string)agenzia.Value; if(compagnia.Value != null) _agenzia.CodiceFornitore = (int)compagnia.Value; var agenziaSave = _fornitoreService.Save(_agenzia); if (agenziaSave.ID == 0) { CommonMessages.DisplayWarning("Si è verificato un errore: un altro utente ha effettuato un aggiornamento. Uscire e riprovare "); Dispose(); } else { Fornitore = agenziaSave; BusinessClass = new BaseDTOOfint[] { Fornitore }; if (Fornitore.PersonaRiferimento != null) { personaDTOBindingSource.DataSource = Fornitore.PersonaRiferimento; if (Fornitore.PersonaRiferimento.IndirizzoResidenza != null) addressDTOBindingSource.DataSource = Fornitore.PersonaRiferimento.IndirizzoResidenza; } } } if ((_listPlugin == null) && (Fornitore.ID != 0) && base.SaveBehavoir != SaveBehavoir.Exit && !Modal) base.loadPlugins(); base.Save(); return true; } catch (Exception ex) { log.Error("Errore durante il salvataggio della compagnia assicurativa - " + Utility.GetMethodDescription() + " - id:" + Fornitore.ID, ex); throw; } }
protected override sealed void ExecuteNew() { Referente = _referenteService.GetNew(); referenteSource.DataSource = Referente; BusinessClass = new BaseDTOOfint[] { Referente }; Text = @"Nuovo Referente"; mainTabControl.Tabs[0].Selected = true; loadContatti(); base.ExecuteNew(); }