Beispiel #1
0
 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;
     }
 }
Beispiel #2
0
        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;
            }
        }