public void AgregarRegistro(LineaBitacoraSeguridad obj) { try { CGP.Seguridad.UsrSeguridad.Dat_Bitacora.Dat_Bitacora acceso = new CGP.Seguridad.UsrSeguridad.Dat_Bitacora.Dat_Bitacora(); acceso.AgregarBD(obj.TipoEvento, obj.DescripcionEvento, obj.Referencia1,obj.Referencia2,obj.Referencia3, obj.ReferenciaTecnica, obj.DireccionIP, obj.Login); } catch { throw; } }
public List<LineaBitacoraSeguridad> ListarBitacoraSeguridad(DateTime fechaInicio, DateTime fechaFin, string login, int? numeroLinea, string sortExpression) { try { CGP.clsListaCondiciones condiciones = GenerarListaCondiciones(fechaInicio, fechaFin, login, numeroLinea); CGP.Seguridad.UsrSeguridad.Dat_Bitacora.Dat_Bitacora acceso = new CGP.Seguridad.UsrSeguridad.Dat_Bitacora.Dat_Bitacora(); DataSet datos = acceso.TraerListaTotalBD(condiciones, 0); char[] trimChars = { '\0' }; List<LineaBitacoraSeguridad> bitacora = null; if (datos != null && datos.Tables.Count > 0 && datos.Tables[0].Rows.Count > 0) { bitacora = new List<LineaBitacoraSeguridad>(); foreach (DataRow row in datos.Tables[0].Rows) { LineaBitacoraSeguridad obj = new LineaBitacoraSeguridad(); obj.Codigo = Int32.Parse(row["CodigoEvento"].ToString()); obj.TipoEvento = Int32.Parse(row["TipoEvento"].ToString()); obj.FechaEvento = (DateTime)row["FechaEvento"]; obj.Login = row["Login"].ToString(); obj.DescripcionEvento = row["DescripcionEvento"].ToString().Trim(trimChars); obj.ReferenciaTecnica = row["ReferenciaTecnica"].ToString().Trim(trimChars); obj.Referencia1 = row["Referencia1"].ToString().Trim(trimChars); obj.Referencia2 = row["Referencia2"].ToString().Trim(trimChars); obj.Referencia3 = row["Referencia3"].ToString().Trim(trimChars); obj.DireccionIP = row["IP"].ToString(); bitacora.Add(obj); } } return bitacora; } catch (Exception) { throw; } }