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); }
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); }