Пример #1
0
        private RiferimentoModel CreaRiferimentoModel(ManutenzioneDS.RIFERIMENTIRow riferimento)
        {
            RiferimentoModel rm = new RiferimentoModel();

            rm.Etichetta     = riferimento.ETICHETTA;
            rm.IdRiferimento = riferimento.IDRIFERIMENTO;
            rm.Riferimento   = riferimento.RIFERIMENTO;
            rm.Tipologia     = riferimento.TIPOLOGIA;

            return(rm);
        }
Пример #2
0
        public string CreaRiferimento(decimal IdEsterna, string TabellaEsterna, string Tipologia, string Etichetta, string Riferimento, string account)
        {
            Riferimento    = correggiString(Riferimento, 45);
            Etichetta      = correggiString(Etichetta, 45);
            Tipologia      = correggiString(Tipologia, 45);
            TabellaEsterna = correggiString(TabellaEsterna, 45);

            if (string.IsNullOrEmpty(Riferimento))
            {
                return("Riferimento assente");
            }
            if (string.IsNullOrEmpty(Etichetta))
            {
                return("Etichetta assente");
            }
            if (string.IsNullOrEmpty(Tipologia))
            {
                return("Tipologia assente");
            }
            if (string.IsNullOrEmpty(TabellaEsterna))
            {
                return("Tabella esterna assente");
            }

            using (ManutezioneBusiness bManutenzione = new ManutezioneBusiness())
            {
                bManutenzione.FillRiferimenti(_ds, false);

                if (_ds.RIFERIMENTI.Any(x => x.RIFERIMENTO.Trim() == Riferimento && x.IDESTERNA == IdEsterna && x.TABELLAESTERNA == TabellaEsterna))
                {
                    return("Riferimento già inserito a sistema");
                }

                ManutenzioneDS.RIFERIMENTIRow riferimento = _ds.RIFERIMENTI.NewRIFERIMENTIRow();
                riferimento.ETICHETTA      = Etichetta;
                riferimento.CANCELLATO     = SiNo.No;
                riferimento.DATAMODIFICA   = DateTime.Now;
                riferimento.UTENTEMODIFICA = account;
                riferimento.RIFERIMENTO    = Riferimento;
                riferimento.IDESTERNA      = IdEsterna;
                riferimento.TABELLAESTERNA = TabellaEsterna;
                riferimento.TIPOLOGIA      = Tipologia;
                _ds.RIFERIMENTI.AddRIFERIMENTIRow(riferimento);

                bManutenzione.UpdateTable(_ds.RIFERIMENTI.TableName, _ds);
            }

            return(string.Empty);
        }
Пример #3
0
        public void CancellaRiferimento(decimal idRiferimento, string account)
        {
            using (ManutezioneBusiness bManutenzione = new ManutezioneBusiness())
            {
                bManutenzione.FillRiferimenti(_ds, true);
                ManutenzioneDS.RIFERIMENTIRow riferimento = _ds.RIFERIMENTI.Where(x => x.IDRIFERIMENTO == idRiferimento).FirstOrDefault();
                if (riferimento != null)
                {
                    riferimento.CANCELLATO     = SiNo.Si;
                    riferimento.DATAMODIFICA   = DateTime.Now;
                    riferimento.UTENTEMODIFICA = account;

                    bManutenzione.UpdateTable(_ds.RIFERIMENTI.TableName, _ds);
                }
            }
        }
Пример #4
0
        public void ModificaRiferimento(decimal idRiferimenti, string Etichetta, string Riferimento, string Tipologia, string account)
        {
            ManutenzioneDS.RIFERIMENTIRow riferimento = _ds.RIFERIMENTI.Where(x => x.IDRIFERIMENTO == idRiferimenti).FirstOrDefault();
            using (ManutezioneBusiness bManutenzione = new ManutezioneBusiness())
            {
                bManutenzione.FillRiferimenti(_ds, true);

                if (riferimento != null)
                {
                    riferimento.ETICHETTA   = correggiString(Etichetta, 45);
                    riferimento.RIFERIMENTO = correggiString(Riferimento, 45);
                    riferimento.TIPOLOGIA   = correggiString(Tipologia, 45);

                    riferimento.DATAMODIFICA   = DateTime.Now;
                    riferimento.UTENTEMODIFICA = account;

                    bManutenzione.UpdateTable(_ds.RIFERIMENTI.TableName, _ds);
                }
            }
        }