예제 #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
        private TelaioModel CreaTelaioModel(GalvanicaDS.TELAIRow telaio)
        {
            TelaioModel m = new TelaioModel();

            m.Codice        = telaio.CODICE;
            m.CostoStandard = telaio.IsCOSTOSTANDARDNull() ? 0 : telaio.COSTOSTANDARD;
            m.IdTelaio      = telaio.IDTELAIO;
            m.Pezzi         = telaio.IsPEZZINull() ? 0 : telaio.PEZZI;
            m.TipoMontaggio = telaio.IsTIPOMONTAGGIONull() ? string.Empty : telaio.TIPOMONTAGGIO;
            return(m);
        }
예제 #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);
                }
            }
        }