public override void BindView(object model)
 {
     try
     {
         if (model != null)
         {
             var obj             = (FatturaAcquistoDto)model;
             var numero          = UtilityValidation.GetStringND(obj.Numero);
             var today           = DateTime.Today;
             var totaleFattura   = UtilityValidation.GetEuro(obj.Totale);
             var totalePagamenti = UtilityValidation.GetEuro(BusinessLogic.Fattura.GetTotalePagamenti(obj, today));
             var stato           = GetStato(obj);
             var centroCosto     = obj.CentroCosto;
             imgStato.Image = stato.Image;
             toolTip.SetToolTip(imgStato, stato.Description);
             infoImage.Image          = "Images.dashboard.fatturaacquisto.png";
             infoCodice.Text          = "FA-" + numero;
             infoNumeroData.Text      = "FATTURA " + BusinessLogic.Fattura.GetCodifica(obj);
             infoPagamentoTotale.Text = "Pagato " + totalePagamenti + " su un totale di " + totaleFattura;
             infoCentroCosto.Text     = UtilityValidation.GetStringND(centroCosto.Denominazione);
             infoFornitore.Text       = BusinessLogic.Fornitore.GetCodifica(obj.Fornitore);
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
Exemple #2
0
        public override void BindView(object model)
        {
            try
            {
                if (model != null)
                {
                    var obj = (WcfService.Dto.IncassoDto)model;

                    var importo = UtilityValidation.GetEuro(obj.Importo);
                    var codice  = UtilityValidation.GetStringND(obj.Codice);
                    var data    = UtilityValidation.GetDataND(obj.Data);

                    infoData.Text   = "Incassato il " + data;
                    infoImage.Image = "Images.dashboard.incasso.png";
                    infoCodice.Text = "INC-" + codice;
                    infoTransazionePagamento.Text = obj.TransazionePagamento;
                    infoImporto.Text = "Importo: " + importo;
                    infoIncasso.Text = "Incasso N." + codice;
                    var fatturaVendita = obj.FatturaVendita;
                    infoFatturaVendita.Text = "Fattura " + BusinessLogic.Fattura.GetCodifica(fatturaVendita);
                    if (fatturaVendita != null)
                    {
                        infoCommittente.Text = BusinessLogic.Committente.GetCodifica(fatturaVendita.Committente);
                    }
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Exemple #3
0
        public override void BindView(object model)
        {
            try
            {
                if (model != null)
                {
                    var obj              = (WcfService.Dto.CommessaDto)model;
                    var codice           = UtilityValidation.GetStringND(obj.Codice);
                    var denominazione    = UtilityValidation.GetStringND(obj.Denominazione);
                    var descrizione      = UtilityValidation.GetStringND(obj.Descrizione);
                    var scadenza         = UtilityValidation.GetDataND(obj.Scadenza);
                    var descriptionImage = GetStato(obj.Stato);
                    var percentuale      = BusinessLogic.Commessa.GetPercentualeAvanzamento(obj);

                    infoStatoLavori.Text   = "Scadenza il " + scadenza;
                    infoImage.Image        = "Images.dashboard.commessa.png";
                    infoCodice.Text        = "CM-" + codice;
                    infoDenominazione.Text = denominazione;
                    infoDescrizione.Text   = descrizione;
                    infoProgressBar.Value  = (int)percentuale;
                    infoProgress.Text      = (int)percentuale + "%";
                    imgStato.Image         = descriptionImage.Image;
                    toolTip.SetToolTip(imgStato, descriptionImage.Description);
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
 public override void BindView(object model)
 {
     try
     {
         if (model != null)
         {
             var obj           = (FatturaVenditaDto)model;
             var numero        = UtilityValidation.GetStringND(obj.Numero);
             var today         = DateTime.Today;
             var totaleFattura = UtilityValidation.GetEuro(obj.Totale);
             var totaleIncassi = UtilityValidation.GetEuro(BusinessLogic.Fattura.GetTotaleIncassi(obj, today));
             var stato         = GetStato(obj);
             imgStato.Image = stato.Image;
             toolTip.SetToolTip(imgStato, stato.Description);
             infoImage.Image        = "Images.dashboard.fatturavendita.png";
             infoCodice.Text        = "FV-" + numero;
             infoNumeroData.Text    = "FATTURA " + BusinessLogic.Fattura.GetCodifica(obj);
             infoIncassoTotale.Text = "Incassato " + totaleIncassi + " su un totale di " + totaleFattura;
             infoCommittente.Text   = BusinessLogic.Committente.GetCodifica(obj.Committente);
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
Exemple #5
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);
            }
        }
Exemple #6
0
        public override void BindView(object model)
        {
            try
            {
                if (model != null)
                {
                    var obj    = (ResoDto)model;
                    var totale = UtilityValidation.GetEuro(obj.Totale);
                    var codice = UtilityValidation.GetStringND(obj.Codice);
                    var data   = UtilityValidation.GetDataND(obj.Data);

                    infoData.Text    = "Reso il " + data;
                    infoImage.Image  = "Images.dashboard.reso.png";
                    infoCodice.Text  = "RES";
                    infoImporto.Text = "Totale: " + totale;
                    infoReso.Text    = "Reso " + codice;

                    var fatturaAcquisto = obj.FatturaAcquisto;
                    var notaCredito     = obj.NotaCredito;

                    infoNotaCredito.Text = "Nota credito " + BusinessLogic.Fattura.GetCodifica(notaCredito);
                    var fatturaAcquistoFornitore = "Fattura acquisto " + BusinessLogic.Fattura.GetCodifica(fatturaAcquisto);
                    if (fatturaAcquisto != null)
                    {
                        var fornitore = fatturaAcquisto.Fornitore;
                        fatturaAcquistoFornitore += " | FORNITORE " + BusinessLogic.Fornitore.GetCodifica(fornitore);
                    }
                    infoFatturaAcquistoFornitore.Text = fatturaAcquistoFornitore;
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Exemple #7
0
        public override void BindView(object model)
        {
            try
            {
                if (model != null)
                {
                    var obj     = (PagamentoDto)model;
                    var importo = UtilityValidation.GetEuro(obj.Importo);
                    var codice  = UtilityValidation.GetStringND(obj.Codice);
                    var data    = UtilityValidation.GetDataND(obj.Data);

                    infoData.Text   = "Pagato il " + data;
                    infoImage.Image = "Images.dashboard.pagamento.png";
                    infoCodice.Text = "PAG-" + codice;
                    infoTransazionePagamento.Text = obj.TransazionePagamento;
                    infoImporto.Text   = "Importo: " + importo;
                    infoPagamento.Text = "Pagamento " + codice;
                    var fatturaAcquisto = obj.FatturaAcquisto;
                    infoFatturaAcquisto.Text = "Fattura " + BusinessLogic.Fattura.GetCodifica(fatturaAcquisto);
                    if (fatturaAcquisto != null)
                    {
                        infoFornitore.Text = BusinessLogic.Fornitore.GetCodifica(fatturaAcquisto.Fornitore);
                    }
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Exemple #8
0
 public static string GetListaFatture(IList <FatturaVenditaDto> fattureVendita)
 {
     try
     {
         if (fattureVendita != null)
         {
             string listaFatture = null;
             foreach (var fatturaVendita in fattureVendita)
             {
                 if (listaFatture != null)
                 {
                     listaFatture += ", ";
                 }
                 var numero   = UtilityValidation.GetStringND(fatturaVendita.Numero);
                 var data     = UtilityValidation.GetData(fatturaVendita.Data);
                 var anno     = data.Year.ToString();
                 var _fattura = numero + "/" + anno;
                 listaFatture += _fattura;
             }
             return(listaFatture);
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
     return(null);
 }
Exemple #9
0
        public override void BindView(object model)
        {
            try
            {
                if (model != null)
                {
                    var obj     = (PagamentoUnificatoDto)model;
                    var importo = UtilityValidation.GetEuro(obj.Importo);
                    var codice  = UtilityValidation.GetStringND(obj.Codice);
                    var data    = UtilityValidation.GetDataND(obj.Data);

                    infoPagamento.Text     = "Pagamento " + BusinessLogic.PagamentoUnificato.GetCodifica(obj);
                    infoData.Text          = "Pagato il " + data;
                    infoImage.Image        = "Images.dashboard.pagamentounificato.png";
                    infoCodice.Text        = "PU-" + codice;
                    infoImporto.Text       = "Totale di " + (importo != null? importo:"N/D");
                    infoTipoPagamento.Text = obj.TipoPagamento;
                    infoFornitore.Text     = BusinessLogic.Fornitore.GetCodifica(obj.AnagraficaFornitore);
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Exemple #10
0
        public override void BindView(object model)
        {
            try
            {
                if (model != null)
                {
                    var obj            = (AnagraficaCommittenteDto)model;
                    var ragioneSociale = UtilityValidation.GetStringND(obj.RagioneSociale);
                    var codice         = UtilityValidation.GetStringND(obj.Codice);
                    var partitaIVA     = UtilityValidation.GetStringND(obj.PartitaIva);
                    var indirizzo      = UtilityValidation.GetStringND(obj.Indirizzo);
                    var cap            = UtilityValidation.GetStringND(obj.CAP);
                    var comune         = UtilityValidation.GetStringND(obj.Comune);
                    var provincia      = UtilityValidation.GetStringND(obj.Provincia);

                    infoImage.Image         = "Images.dashboard.anagraficacommittente.png";
                    infoRagioneSociale.Text = ragioneSociale;
                    infoCodice.Text         = "CT-" + codice;
                    infoPartitaIVA.Text     = "P.IVA " + partitaIVA;
                    infoIndirizzo.Text      = indirizzo + " - " + cap + " - " + comune + " (" + provincia + ")";
                    infoTelefono.Text       = "Telefono: " + UtilityValidation.GetStringND(obj.Telefono);
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Exemple #11
0
        public override void BindView(object model)
        {
            try
            {
                if (model != null)
                {
                    var obj            = (AziendaDto)model;
                    var indirizzo      = UtilityValidation.GetStringND(obj.Indirizzo);
                    var cap            = UtilityValidation.GetStringND(obj.CAP);
                    var comune         = UtilityValidation.GetStringND(obj.Comune);
                    var provincia      = UtilityValidation.GetStringND(obj.Provincia);
                    var codice         = UtilityValidation.GetStringND(obj.Codice);
                    var ragioneSociale = UtilityValidation.GetStringND(obj.RagioneSociale);

                    infoCodice.Text        = codice;
                    infoImage.Image        = "Images.dashboard.azienda.png";
                    infoDenominazione.Text = ragioneSociale;
                    infoIndirizzo.Text     = indirizzo + " - " + cap + " - " + comune + " (" + provincia + ")";
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Exemple #12
0
        public override void BindView(object model)
        {
            try
            {
                if (model != null)
                {
                    var obj       = (AccountDto)model;
                    var creazione = UtilityValidation.GetDataND(obj.Creazione);
                    var nickname  = UtilityValidation.GetStringND(obj.Nickname);
                    var ruolo     = UtilityValidation.GetStringND(obj.Ruolo);
                    var abilitato = UtilityValidation.GetBoolean(obj.Abilitato);

                    infoCodice.Text         = "ACC-" + obj.Id;
                    infoImage.Image         = "Images.dashboard.account.png";
                    infoNickname.Text       = nickname;
                    infoCreazione.Text      = "Creato il " + creazione;
                    infoRuolo.Text          = ruolo;
                    infoAbilitato.Text      = (abilitato?"Abilitato":"Non abilitato");
                    infoAbilitato.ForeColor = (abilitato ? Color.DarkRed : Color.Gray);
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Exemple #13
0
 public override void BindViewTitle(object model)
 {
     try
     {
         if (model != null)
         {
             var obj    = (ReportJobDto)model;
             var codice = UtilityValidation.GetStringND(obj.Codice);
             infoSubtitle.Text       = "REPORT " + codice + " - Tipo " + obj.Tipo;
             infoSubtitleImage.Image = "Images.dashboard.reportjob.png";
             infoTitle.Text          = (obj.Id != 0 ? "REPORT COMMITTENTI " + obj.Codice : "NUOVO REPORT COMMITTENTI");
         }
     }
     catch (Exception ex)
     {
         UtilityError.Write(ex);
     }
 }
Exemple #14
0
        public override void BindView(object model)
        {
            try
            {
                if (model != null)
                {
                    var obj = (CommittenteDto)model;

                    var today          = DateTime.Today;
                    var totaleFatture  = BusinessLogic.Committente.GetTotaleFattureVendita(obj, today);
                    var totaleIncassi  = BusinessLogic.Committente.GetTotaleIncassi(obj, today);
                    var stato          = GetStato(obj);
                    var _totaleIncassi = UtilityValidation.GetEuro(totaleIncassi);
                    var _totaleFatture = UtilityValidation.GetEuro(totaleFatture);
                    infoIncassoTotale.Text = "Incassato " + _totaleIncassi + " su un totale di " + _totaleFatture;
                    toolTip.SetToolTip(imgStato, stato.Description);
                    imgStato.Image  = stato.Image;
                    infoImage.Image = "Images.dashboard.committente.png";

                    var anagraficaCommittente = obj.AnagraficaCommittente;
                    if (anagraficaCommittente != null)
                    {
                        var indirizzo = UtilityValidation.GetStringND(anagraficaCommittente.Indirizzo);
                        var cap       = UtilityValidation.GetStringND(anagraficaCommittente.CAP);
                        var comune    = UtilityValidation.GetStringND(anagraficaCommittente.Comune);
                        var provincia = UtilityValidation.GetStringND(anagraficaCommittente.Provincia);
                        infoRagioneSociale.Text = UtilityValidation.GetStringND(anagraficaCommittente.RagioneSociale);
                        infoCodice.Text         = "CT-" + UtilityValidation.GetStringND(anagraficaCommittente.Codice);
                        infoIndirizzo.Text      = indirizzo + " - " + cap + " - " + comune + " (" + provincia + ")";
                    }

                    var commessa = obj.Commessa;
                    if (commessa != null)
                    {
                        infoCommesssa.Text = "Commessa " + BusinessLogic.Commessa.GetCodifica(commessa);
                    }
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Exemple #15
0
        public override void BindView(object model)
        {
            try
            {
                if (model != null)
                {
                    var obj    = (CentroCostoDto)model;
                    var codice = UtilityValidation.GetStringND(obj.Codice);

                    infoImage.Image            = "Images.dashboard.centrocosto.png";
                    infoCodice.Text            = "CC-" + codice;
                    infoCodiceCentroCosto.Text = "CENTRO DI COSTO " + codice;
                    infoDenominazione.Text     = obj.Denominazione;
                    infoNote.Text = obj.Note;
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Exemple #16
0
        public override void BindView(object model)
        {
            try
            {
                if (model != null)
                {
                    var obj    = (AnagraficaArticoloDto)model;
                    var codice = UtilityValidation.GetStringND(obj.Codice);

                    infoImage.Image         = "Images.dashboard.anagraficaarticolo.png";
                    infoCodice.Text         = "ART-" + codice;
                    infoCodiceArticolo.Text = "CODICE ARTICOLO: " + codice;
                    infoDescrizione.Text    = obj.Descrizione;
                    infoNote.Text           = obj.Note;
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Exemple #17
0
        public override void BindView(object model)
        {
            try
            {
                if (model != null)
                {
                    var obj          = (ReportJobDto)model;
                    var codice       = UtilityValidation.GetStringND(obj.Codice);
                    var tipo         = UtilityValidation.GetStringND(obj.Tipo);
                    var elaborazione = UtilityValidation.GetDataND(obj.Elaborazione);
                    infoElaborazione.Text = "Elaborato il " + elaborazione;
                    infoImage.Image       = "Images.dashboard.reportjob.png";
                    infoCodice.Text       = "RPT-" + codice;
                    infoCodiceReport.Text = "REPORT " + codice;
                    infoTipo.Text         = "Tipo report: " + tipo;
                    var descrizione = BusinessLogic.ReportJob.GetDescrizione(obj);
                    infoFornitore.Text = descrizione;

                    var fileName = obj.NomeFile;
                    if (fileName != null && fileName.Length > 0)
                    {
                        var url = UtilityWeb.GetRootUrl(Context) + "/Resources/Reports/" + fileName;
                        lnkReport.Visible = true;
                        lnkReport.RegisterClientAction("open", url);
                    }
                    else
                    {
                        lnkReport.Visible = false;
                        lnkReport.UnregisterClientAction();
                    }
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Exemple #18
0
        public override void BindView(object model)
        {
            try
            {
                if (model != null)
                {
                    var obj = (FornitoreDto)model;

                    var today = DateTime.Today;
                    var totaleFattureAcquisto = UtilityValidation.GetEuro(BusinessLogic.Fornitore.GetTotaleFattureAcquisto(obj, today));
                    var totalePagamenti       = UtilityValidation.GetEuro(BusinessLogic.Fornitore.GetTotalePagamenti(obj, today));
                    infoPagamentoTotale.Text = "Pagato " + totalePagamenti + " su un totale di " + totaleFattureAcquisto;
                    var stato = GetStato(obj);
                    toolTip.SetToolTip(imgStato, stato.Description);
                    imgStato.Image  = stato.Image;
                    infoImage.Image = "Images.dashboard.fornitore.png";

                    var anagraficaFornitore = obj.AnagraficaFornitore;
                    if (anagraficaFornitore != null)
                    {
                        infoRagioneSociale.Text = UtilityValidation.GetStringND(anagraficaFornitore.RagioneSociale);
                        infoCodice.Text         = "FOR-" + UtilityValidation.GetStringND(anagraficaFornitore.Codice);
                        infoPartitaIVA.Text     = "Partita IVA " + UtilityValidation.GetStringND(anagraficaFornitore.PartitaIva);
                    }

                    var commessa = obj.Commessa;
                    if (commessa != null)
                    {
                        infoCommesssa.Text = "Commessa " + BusinessLogic.Commessa.GetCodifica(commessa);
                    }
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Exemple #19
0
        public override void BindView(object model)
        {
            try
            {
                if (model != null)
                {
                    var obj    = (NotaCreditoDto)model;
                    var totale = UtilityValidation.GetEuro(obj.Totale);
                    var numero = UtilityValidation.GetStringND(obj.Numero);
                    var data   = UtilityValidation.GetDataND(obj.Data);

                    infoNotaCredito.Text = "Nota credito " + BusinessLogic.Fattura.GetCodifica(obj);
                    infoData.Text        = "Resa il " + data;
                    infoImage.Image      = "Images.dashboard.notacredito.png";
                    infoCodice.Text      = "NC-" + numero;
                    infoImporto.Text     = "Totale di " + (totale != null?totale:"N/D");
                    infoFornitore.Text   = BusinessLogic.Fornitore.GetCodifica(obj.Fornitore);
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }
Exemple #20
0
        public override void ItemClick(IItem item)
        {
            try
            {
                if (item != null)
                {
                    var    model     = item.Model;
                    var    obj       = (WcfService.Dto.ReportJobDto)model;
                    var    tipo      = UtilityValidation.GetStringND(obj.Tipo);
                    var    viewModel = (ReportJob.ReportJobViewModel)ViewModel;
                    ISpace space     = null;
                    if (tipo == Tipi.TipoReport.Fornitore.ToString())
                    {
                        space = viewModel.GetModel <ReportJobFornitoreModel>(model);
                    }
                    else if (tipo == Tipi.TipoReport.Fornitori.ToString())
                    {
                        space = viewModel.GetModel <ReportJobFornitoriModel>(model);
                    }
                    else if (tipo == Tipi.TipoReport.Committente.ToString())
                    {
                        space = viewModel.GetModel <ReportJobCommittenteModel>(model);
                    }
                    else if (tipo == Tipi.TipoReport.Committenti.ToString())
                    {
                        space = viewModel.GetModel <ReportJobCommittentiModel>(model);
                    }

                    AddSpace(space);
                }
            }
            catch (Exception ex)
            {
                UtilityError.Write(ex);
            }
        }