Example #1
0
        public static int insertDatos209(mod209 omod)
        {
            int    lnResult = -1;
            string lcSql    = "";



            /*
             *
             *
             * CREATE TABLE [dbo].[P0000T209ArticleGTIN](
             * [ID] [bigint] IDENTITY(1,1) NOT NULL,
             * [ArtNr] [nvarchar](22) NULL,
             * [DLNr] [nvarchar](4) NULL,
             * [SA] [nvarchar](3) NULL,
             * [LKZ] [nvarchar](3) NULL,
             * [GTIN] [nvarchar](13) NULL,
             * [Exclude] [nvarchar](1) NULL,
             * [LoschFlag] [nvarchar](1) NULL,
             * [ArtNrLimpia] [nvarchar](22) NULL,
             * [Activo] [bit] NULL,
             * [Created_date] [nvarchar](20) NULL,
             * [Version] [nvarchar](4) NULL,
             *
             *
             */


            List <string> filtro = new List <string>();

            lcSql += "INSERT INTO P0000T209ArticleGTIN ";
            lcSql += "        ( ArtNr, ArtNrLimpia ,DLNr   , SA, LKZ, GTIN, Exclude, LoschFlag,  Version )";
            lcSql += " VALUES (@ArtNr ,@ArtNrLimpia , @DLNr, @SA, @LKZ,@GTIN ,@Exclude, @LoschFlag,   '2039' ) ";

            try
            {
                AccesoDatosSQLCliente oAccesoDatosSQLCliente = new AccesoDatosSQLCliente("", lcSql);
                oAccesoDatosSQLCliente.AñadirParametro("ArtNr", omod.ArtNr.ToString());
                oAccesoDatosSQLCliente.AñadirParametro("ArtNrLimpia", omod.ArtNrLimipa.ToString());
                oAccesoDatosSQLCliente.AñadirParametro("DLNr", omod.DLNr.ToString());
                oAccesoDatosSQLCliente.AñadirParametro("SA", omod.SA.ToString());
                oAccesoDatosSQLCliente.AñadirParametro("LKZ", omod.LKZ.ToString());
                oAccesoDatosSQLCliente.AñadirParametro("GTIN", omod.GTIN.ToString());
                oAccesoDatosSQLCliente.AñadirParametro("Exclude", omod.Exclude.ToString());
                oAccesoDatosSQLCliente.AñadirParametro("LoschFlag", omod.LoschFlag.ToString());

                oAccesoDatosSQLCliente.ConsultaSQL = lcSql;
                lnResult = oAccesoDatosSQLCliente.Ejecucion_Insert_getId();
            }
            catch (Exception ex)
            {
                //dalRutinas.LogApp("ERROR", string.Concat("dalTipos.insertDatos: ", ex.Message.ToString(), "", lcSql));
            }
            finally
            {
            }

            return(lnResult);
        }
Example #2
0
        /////////////////////////////////////////////////////////////////////////


        public int readFile209(string tcDlNr)
        {
            string line     = "";
            int    contador = 0;

            try
            {
                string lcFile209 = @"C:\TECDOC\2039\D_TAF24\" + tcDlNr + @"\209." + tcDlNr;

                if (System.IO.File.Exists(lcFile209))
                {
                    System.IO.StreamReader file = new System.IO.StreamReader(lcFile209);
                    while ((line = file.ReadLine()) != null)
                    {
                        mod209 omod = new mod209();

                        omod.ArtNr       = line.Substring(0, 22).Trim();
                        omod.DLNr        = tcDlNr;
                        omod.SA          = "209";
                        omod.LKZ         = line.Substring(29, 3).Trim();
                        omod.ArtNrLimipa = omod.ArtNr.Replace("/", "").Replace(" ", "").Replace(".", "").Replace("-", "");
                        omod.GTIN        = line.Substring(32, 13).Trim();
                        omod.Exclude     = line.Substring(45, 1).Trim();
                        omod.LoschFlag   = line.Substring(46, 1).Trim();


                        insertDatos209(omod);
                        contador += 1;
                    }
                    file.Close();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
            return(contador);
        }