Exemplo n.º 1
0
        public List <BitacoraLogEntidad> MapearBitacoraLogs(DataSet ds)
        {
            List <BitacoraLogEntidad> ResLogs = new List <BitacoraLogEntidad>();

            try
            {
                foreach (DataRow row in ds.Tables[0].Rows)
                {
                    BitacoraLogEntidad unLog = new BitacoraLogEntidad();

                    unLog.IdBitacoraLog = (int)row["IdBitacoraLog"];
                    unLog.CUIT          = row["CUIT"].ToString();
                    unLog.NombreUsuario = row["NombreUsuario"].ToString();
                    unLog.Fecha         = DateTime.Parse(row["Fecha"].ToString());
                    unLog.TipoLog       = row["TipoLog"].ToString();
                    unLog.Accion        = row["Accion"].ToString();
                    unLog.Mensaje       = row["Mensaje"].ToString();
                    ResLogs.Add(unLog);
                }
                return(ResLogs);
            }
            catch (Exception es)
            {
                throw;
            }
        }
        /// <summary>
        /// Updates a record in the BitacoraLog table.
        /// </summary>
        public void Update(BitacoraLogEntidad bitacoraLog)
        {
            ValidationUtility.ValidateArgument("bitacoraLog", bitacoraLog);

            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@IdBitacoraLog", bitacoraLog.IdBitacoraLog),
                new SqlParameter("@CUIT", bitacoraLog.CUIT),
                new SqlParameter("@NombreUsuario", bitacoraLog.NombreUsuario),
                new SqlParameter("@Evento", bitacoraLog.Evento),
                new SqlParameter("@FechaEvento", bitacoraLog.FechaEvento)
            };

            SqlClientUtility.ExecuteNonQuery(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "BitacoraLogUpdate", parameters);
        }
        /// <summary>
        /// Selects a single record from the BitacoraLog table.
        /// </summary>
        public BitacoraLogEntidad Select(int idBitacoraLog)
        {
            SqlParameter[] parameters = new SqlParameter[]
            {
                new SqlParameter("@IdBitacoraLog", idBitacoraLog)
            };

            using (DataTable dt = SqlClientUtility.ExecuteDataTable(SqlClientUtility.connectionStringName, CommandType.StoredProcedure, "BitacoraLogSelect", parameters))
            {
                BitacoraLogEntidad BitacoraLogEntidad = new BitacoraLogEntidad();

                BitacoraLogEntidad = Mapeador.MapearFirst <BitacoraLogEntidad>(dt);

                return(BitacoraLogEntidad);
            }
        }