public void AgregarRegistro(LineaBitacora obj) { try { CGP.UsrPagos.Dat_PC_Bitacora.Dat_PC_Bitacora acceso = new CGP.UsrPagos.Dat_PC_Bitacora.Dat_PC_Bitacora(); acceso.AgregarBD(obj.TipoEvento, obj.DescripcionEvento, obj.ReferenciaTecnica, obj.TipoOperacion.ToString(), obj.NumeroTransaccion, obj.NumeroEnvio,obj.DireccionIP,obj.Login); } catch { throw; } }
public List<LineaBitacora> ListarBitacora(DateTime fechaInicio, DateTime fechaFin, string login, int? numeroLinea, string sortExpression) { try { CGP.clsListaCondiciones condiciones = GenerarListaCondiciones(fechaInicio, fechaFin, login, numeroLinea); CGP.UsrPagos.Dat_PC_Bitacora.Dat_PC_Bitacora acceso = new CGP.UsrPagos.Dat_PC_Bitacora.Dat_PC_Bitacora(); DataSet datos = acceso.TraerListaTotalBD(condiciones, 0, System.Web.HttpContext.Current.User.Identity.Name, System.Web.HttpContext.Current.Request.UserHostAddress); char[] trimChars = { '\0' }; List<LineaBitacora> bitacora = null; if (datos != null && datos.Tables.Count > 0 && datos.Tables[0].Rows.Count > 0 ) { bitacora = new List<LineaBitacora>(); foreach (DataRow row in datos.Tables[0].Rows) { LineaBitacora obj = new LineaBitacora(); obj.Codigo = Int32.Parse(row["PC_Bitacora_CodigoEvento"].ToString()); obj.TipoEvento = Int32.Parse(row["PC_Bitacora_TipoEvento"].ToString()); obj.FechaEvento = (DateTime)row["PC_Bitacora_FechaEvento"]; obj.Login = row["PC_Bitacora_Login"].ToString(); obj.DescripcionEvento = row["PC_Bitacora_DescripcionEvento"].ToString().Trim(trimChars); obj.ReferenciaTecnica = row["PC_Bitacora_ReferenciaTecnica"].ToString().Trim(trimChars); obj.TipoOperacion = row["PC_Bitacora_TipoOperacion"].ToString()[0]; obj.NumeroTransaccion = Int32.Parse(row["PC_Bitacora_NumeroTransaccion"].ToString()); obj.NumeroEnvio = Int32.Parse(row["PC_Bitacora_NumeroEnvio"].ToString()); obj.DireccionIP = row["PC_Bitacora_DireccionIP"].ToString(); bitacora.Add(obj); } } return bitacora; } catch (Exception) { throw; } }