Beispiel #1
0
        public Log InsertLog(List <Parametro> listParametro)
        {
            object       Resultado   = new object();
            const string spName      = "InsertLog";
            Log          log         = new Log();
            BDLog        bdLog       = new BDLog();
            DataTable    dtResultado = new DataTable();

            try
            {
                Resultado   = bdLog.InsertLog(spName, listParametro);
                dtResultado = (DataTable)Resultado;

                if (dtResultado.Rows.Count > 0)
                {
                    var jsonLog = JsonConvert.DeserializeObject <Log>(dtResultado.Rows[0][0].ToString());
                    log = jsonLog;
                }
            }
            catch (Exception ex)
            {
            }

            return(log);
        }
Beispiel #2
0
        public List <Log> InsertLogCapital(List <Parametro> listParametro, List <GrupoParametro> listParametroDetalle)
        {
            object        Resultado     = new object();
            const string  spName        = "InsertLog";
            const string  spNameDetalle = "InsertLogDetalleCapital";
            List <Log>    ListLog       = new List <Log>();
            BDLog         bdLog         = new BDLog();
            DataTable     dtResultado   = new DataTable();
            StringBuilder sbResultado   = new StringBuilder();

            try
            {
                Resultado = bdLog.InsertLog(spName, listParametro, spNameDetalle, listParametroDetalle);

                dtResultado = (DataTable)Resultado;

                if (dtResultado.Rows.Count > 0)
                {
                    sbResultado.Append("[");

                    dtResultado.Rows.Cast <DataRow>().ToList().ForEach(n =>
                    {
                        sbResultado.Append(n[0].ToString());
                    });

                    sbResultado.Append("]");

                    var jsonLog = JsonConvert.DeserializeObject <Log[]>(sbResultado.ToString());
                    ListLog = jsonLog.ToList();
                }
            }
            catch (Exception ex)
            {
            }

            return(ListLog);
        }