public override void BindView(object model) { try { if (model != null) { var obj = (SALDto)model; var data = UtilityValidation.GetData(obj.Data); var viewModel = new Commessa.CommessaViewModel(); var commessa = viewModel.ReadCommessa(obj); var importoLavori = UtilityValidation.GetEuro(commessa.Importo); var margineOperativo = BusinessLogic.SAL.GetMargineOperativo(obj, commessa); var stato = GetStato(commessa, data); var codice = UtilityValidation.GetStringND(obj.Codice); var _margineOperativo = UtilityValidation.GetEuro(margineOperativo); infoCodice.Text = "SAL-" + codice; infoImage.Image = "Images.dashboard.SAL.png"; infoCommesssa.Text = "Commessa " + BusinessLogic.Commessa.GetCodifica(commessa); infoSAL.Text = BusinessLogic.SAL.GetCodifica(obj); infoAndamentoLavoro.Text = "Margine " + _margineOperativo + " su importo lavori di " + importoLavori; imgStato.Image = stato.Image; toolTip.SetToolTip(imgStato, stato.Description); } } catch (Exception ex) { UtilityError.Write(ex); } }
private void CheckCommesse(IList <Countries.City> comuni) { try { AddLog("Avvio controllo commesse"); var viewModel = new Commessa.CommessaViewModel(); var commesse = viewModel.ReadCommesse(); foreach (var commessa in commesse) { var comune = (from q in comuni where q.Description == commessa.Comune && q.County == commessa.Provincia select q).FirstOrDefault(); if (comune != null) { commessa.Comune = comune.Description; commessa.CodiceCatastale = comune.Code; commessa.Provincia = comune.County; viewModel.Save(commessa, false); AddLog("Commessa " + commessa.Denominazione + " aggiornata con successo ... OK"); } else { AddLog("Commessa " + commessa.Denominazione + " non aggiornata, comune " + commessa.Comune + " non trovato... ERROR"); warning = true; } } AddLog("Fine controllo commesse"); } catch (Exception ex) { UtilityError.Write(ex); } }
private void BindViewTotali(SALDto obj) { try { if (obj != null) { var viewModel = new Commessa.CommessaViewModel(); var commessa = viewModel.ReadCommessa(obj); if (commessa != null) { var data = UtilityValidation.GetData(editData.Value); var fornitori = commessa.Fornitores; var committenti = commessa.Committentes; var totaleFattureAcquisto = BusinessLogic.SAL.GetTotaleFattureAcquisto(fornitori, data); var totaleFattureVendita = BusinessLogic.SAL.GetTotaleFattureVendita(committenti, data); var totalePagamenti = BusinessLogic.SAL.GetTotalePagamenti(fornitori, data); var totaleIncassi = BusinessLogic.SAL.GetTotaleIncassi(committenti, data); var statoDescrizione = BusinessLogic.SAL.GetStatoDescrizione(obj, commessa); editStato.Value = statoDescrizione; editTotaleFattureAcquisto.Value = totaleFattureAcquisto; editTotaleFattureVendita.Value = totaleFattureVendita; editTotalePagamenti.Value = totalePagamenti; editTotaleIncassi.Value = totaleIncassi; } } } catch (Exception ex) { UtilityError.Write(ex); } }
public override void BindView(object model) { try { if (model != null) { var obj = (SALDto)model; var data = UtilityValidation.GetData(obj.Data); var viewModel = new Commessa.CommessaViewModel(); var commessa = viewModel.ReadCommessa(obj); var importoLavori = UtilityValidation.GetEuro(commessa.Importo); var margineOperativo = BusinessLogic.SAL.GetMargineOperativo(obj, commessa); var stato = GetStato(commessa, data); var codice = UtilityValidation.GetStringND(obj.Codice); var _margineOperativo = UtilityValidation.GetEuro(margineOperativo); infoCodice.Text="SAL-" + codice; infoImage.Image = "Images.dashboard.SAL.png"; infoCommesssa.Text = "Commessa " + BusinessLogic.Commessa.GetCodifica(commessa); infoSAL.Text = BusinessLogic.SAL.GetCodifica(obj); infoAndamentoLavoro.Text = "Margine " + _margineOperativo + " su importo lavori di " + importoLavori; imgStato.Image = stato.Image; toolTip.SetToolTip(imgStato, stato.Description); } } catch (Exception ex) { UtilityError.Write(ex); } }
private void CheckCommesse(IList<Countries.City> comuni) { try { AddLog("Avvio controllo commesse"); var viewModel = new Commessa.CommessaViewModel(); var commesse = viewModel.ReadCommesse(); foreach (var commessa in commesse) { var comune = (from q in comuni where q.Description == commessa.Comune && q.County == commessa.Provincia select q).FirstOrDefault(); if (comune != null) { commessa.Comune = comune.Description; commessa.CodiceCatastale = comune.Code; commessa.Provincia = comune.County; viewModel.Save(commessa, false); AddLog("Commessa " + commessa.Denominazione + " aggiornata con successo ... OK"); } else { AddLog("Commessa " + commessa.Denominazione + " non aggiornata, comune " + commessa.Comune + " non trovato... ERROR"); warning = true; } } AddLog("Fine controllo commesse"); } catch (Exception ex) { UtilityError.Write(ex); } }