Example #1
0
        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);
            }
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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);
            }
        }
Example #4
0
        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);
            }
        }
Example #5
0
        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);
            }

        }
Example #6
0
        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);
            }
        }