private void loadData(UtenzaDTO utenza) { _utenza = utenza; //====================================================================== // Combo //====================================================================== sceltaCondominioCombo1.LoadData(); sceltaCondominioCombo1.SetCondominioInitial(_utenza.CodiceCondominio); sceltaFornitoreCombo1.LoadData(); sceltaFornitoreCombo1.SetFornitoreInitial(_utenza.CodiceFornitore); if (_condominio != null) sceltaModelloCombo1.LoadData(_condominio, null); sceltaModelloCombo1.SetModelloInitial(utenza.CodiceModelloRegistrazione.GetValueOrDefault()); // Tipo Utenza tipoUtenzaDTOBindingSource.DataSource = _utenzaService.GetTipiUtenzaByAzienda(); //====================================================================== // Utenza //====================================================================== utenzaDTOBindingSource.DataSource = _utenza; BusinessClass = new[] { (BaseDTOOfint)_utenza }; Text = @"Utenza - Id: " + _utenza.ID.ToString() + @" - " + _utenza.Descrizione; }
public DettaglioUtenzaUI(UtenzaDTO utenzaCache) { InitializeComponent(); if (!DesignMode) { inizializza(); _utenza = _utenzaService.GetUtenzaById(utenzaCache.ID); loadData(_utenza); } }
protected override UpdatableStandardForm getDetailForm(UtenzaDTO utenza, string bandName) { if (_dettaglioUtenza == null || _dettaglioUtenza.IsDisposed) { _dettaglioUtenza = new DettaglioUtenzaUI(utenza); _dettaglioUtenza.AfterUpdate += formAfterUpdate; } else _dettaglioUtenza.LoadData(utenza); return _dettaglioUtenza; }
public void LoadData(UtenzaDTO utenza) { loadData(utenza); }
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(); }
private void listaMouseUp(object sender, MouseEventArgs e) { _utenzaClick = null; if (e.Button == MouseButtons.Right) { _utenzaClick = DataGridHelper.GetCellEvent<UtenzaDTO>(lista, e); if (_utenzaClick != null) contextMenuStrip1.Show(lista, e.X, e.Y); } }
public UtenzaDTO Salva(UtenzaDTO utenza) { var utenzaSave = utenza; var idUtenza = GetServiceClient().SalvaUtenza(utenza, GetUserInfo()); if (idUtenza != null) { utenzaSave = idUtenza == 0 ? new UtenzaDTO {ID = 0} : GetUtenzaById(idUtenza.Value); } else utenzaSave.ID = 0; CloseService(); return utenzaSave; }
public List<MovimentoContabileBollettaDTO> GetRipartizioneByUtenza(UtenzaDTO utenza) { try { if (utenza != null) { var result = GetServiceClient().GetRipartizioneByUtenza(utenza.ID, GetUserInfo()); CloseService(); return result; } } catch (CommunicationObjectAbortedException ex) { _log.DebugFormat("Errore nella chiamata al servizio - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda); } catch (CommunicationObjectFaultedException ex) { _log.DebugFormat("Errore nella chiamata al servizio - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda); } catch (CommunicationException ex) { _log.DebugFormat("Errore nella chiamata al servizio - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda); } catch (IOException ex) { _log.DebugFormat("Errore nella chiamata al servizio - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda); } catch (ObjectDisposedException ex) { _log.DebugFormat("Errore nella chiamata al servizio - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda); } catch (Exception ex) { _log.ErrorFormat("Errore nella chiamata al servizio - {0} - azienda:{1}", ex, Utility.GetMethodDescription(), Login.Instance.CurrentLogin().Azienda); throw; } return new List<MovimentoContabileBollettaDTO>(); }
public BollettaDTO GetBollettaNew(UtenzaDTO utenza, EsercizioDTO esercizio) { int? idUtenza = null; if (utenza != null) idUtenza = utenza.ID; var result = GetServiceClient().GetNewBolletta(idUtenza, esercizio.ID, GetUserInfo()); CloseService(); return result; }
public int? SalvaUtenza(UtenzaDTO utenza, UserInfo userinfo) { var windsorRep = new WindsorConfigRepository(); try { windsorRep.BeginTransaction(userinfo); var rep = new UtenzaRepository(userinfo, windsorRep); var item = rep.ManageDomainEntity(utenza); windsorRep.Commit(); return item; } catch (Exception ex) { _log.Error("Errore durante l'aggiornamento di una utenza - " + Utility.GetMethodDescription() + " - idCondominio:" + utenza.CodiceCondominio.ToString() + " - idFornitore:" + utenza.CodiceFornitore.ToString() + " - idUtenza:" + utenza.ID.ToString(), ex); windsorRep.Rollback(); throw; } }