Esempio n. 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);
            }
        }
Esempio n. 2
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);
            }
        }
Esempio n. 3
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);
            }
        }
Esempio n. 4
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);
            }
        }