예제 #1
0
        public string CreaTelaio(string Codice, decimal Pezzi, string TipoMontaggio, decimal Costo, string account)
        {
            Codice        = correggiString(Codice, 10);
            TipoMontaggio = correggiString(TipoMontaggio, 25);

            using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness())
            {
                bGalvanica.FillTelai(_ds, false);
                if (_ds.TELAI.Any(x => x.CODICE == Codice && x.PEZZI == Pezzi))
                {
                    return("Esiste già un telaio con questo codice e questo numero di pezzi");
                }

                GalvanicaDS.TELAIRow br = _ds.TELAI.NewTELAIRow();
                br.CODICE        = Codice;
                br.TIPOMONTAGGIO = TipoMontaggio;
                br.PEZZI         = Pezzi;
                br.COSTOSTANDARD = Costo;

                br.CANCELLATO     = SiNo.No;
                br.DATAMODIFICA   = DateTime.Now;
                br.UTENTEMODIFICA = account;

                _ds.TELAI.AddTELAIRow(br);
                bGalvanica.UpdateTable(_ds, _ds.TELAI.TableName);

                return(string.Empty);
            }
        }
예제 #2
0
        public List <TelaioModel> CreaListaTelaioModel()
        {
            List <TelaioModel> lista = new List <TelaioModel>();

            using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness())
            {
                bGalvanica.FillTelai(_ds, true);
                foreach (GalvanicaDS.TELAIRow telaio in _ds.TELAI)
                {
                    lista.Add(CreaTelaioModel(telaio));
                }
            }
            return(lista);
        }
예제 #3
0
        public void CancellaTelaio(decimal idTelaio, string account)
        {
            using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness())
            {
                bGalvanica.FillTelai(_ds, true);
                GalvanicaDS.TELAIRow telaio = _ds.TELAI.Where(x => x.IDTELAIO == idTelaio).FirstOrDefault();
                if (telaio != null)
                {
                    telaio.CANCELLATO     = SiNo.Si;
                    telaio.DATAMODIFICA   = DateTime.Now;
                    telaio.UTENTEMODIFICA = account;

                    bGalvanica.UpdateTable(_ds, _ds.TELAI.TableName);
                }
            }
        }
예제 #4
0
        public void ModificaTelaio(decimal IdTelaio, decimal Costo, string account)
        {
            using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness())
            {
                bGalvanica.FillTelai(_ds, true);
                GalvanicaDS.TELAIRow br = _ds.TELAI.Where(x => x.IDTELAIO == IdTelaio).FirstOrDefault();
                if (br != null)
                {
                    br.COSTOSTANDARD  = Costo;
                    br.DATAMODIFICA   = DateTime.Now;
                    br.UTENTEMODIFICA = account;

                    bGalvanica.UpdateTable(_ds, _ds.TELAI.TableName);
                }
            }
        }