示例#1
0
        public void CrearBitacoraSQL(BitacoraSQL objeto)
        {
            BitacoraSQL Bitacora = new BitacoraSQL();

            Bitacora.ComputerName = System.Net.Dns.GetHostName();
            Bitacora.IP           = System.Net.Dns.GetHostEntry(Bitacora.ComputerName).AddressList[0].ToString();
            Bitacora.WindowsUser  = Environment.UserName;
            Bitacora.fecha        = DateTime.Now;
            Bitacora.CustomError  = objeto.CustomError;
            Bitacora.Usuario      = objeto.Usuario;
            Bitacora.mensaje      = objeto.mensaje;
            Bitacora.tipo         = objeto.tipo;
            try
            {
                Services.ConexionSQL conexion = new Services.ConexionSQL();
                var        link = conexion.ConectarBaseDatos();
                SqlCommand cmd  = new SqlCommand("InsertarBitacora", link);
                cmd.CommandType = CommandType.StoredProcedure;
                cmd.Parameters.Add("@Fecha_Bitacora", SqlDbType.DateTime).Value          = Bitacora.fecha;
                cmd.Parameters.Add("@Mensaje_Bitacora", SqlDbType.NVarChar).Value        = Bitacora.mensaje;
                cmd.Parameters.Add("@ComputerName_Bitacora", SqlDbType.NVarChar).Value   = Bitacora.ComputerName;
                cmd.Parameters.Add("@Ip_Bitacora", System.Data.SqlDbType.NVarChar).Value = Bitacora.IP;
                cmd.Parameters.Add("@WindowsUser_Bitacora", SqlDbType.NVarChar).Value    = Bitacora.WindowsUser;
                cmd.Parameters.Add("@usuario_bitacora", SqlDbType.NVarChar).Value        = Bitacora.Usuario;
                cmd.Parameters.Add("@tipo_bitacora", SqlDbType.NVarChar).Value           = Bitacora.tipo;
                cmd.Parameters.Add("@customError_Bitacora", SqlDbType.NVarChar).Value    = Bitacora.CustomError;
                cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#2
0
 public void CrearBitacora(BitacoraSQL objeto)
 {
     try
     {
         datos.CrearBitacoraSQL(objeto);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
示例#3
0
        private static BitacoraSQL LoadBitacora(IDataReader dr)
        {
            var bitacora = new BitacoraSQL
            {
                fecha        = GetDataValue <DateTime>(dr, "Fecha_Bitacora"),
                mensaje      = GetDataValue <string>(dr, "Mensaje_Bitacora"),
                ComputerName = GetDataValue <string>(dr, "ComputarName_Bitacora"),
                IP           = GetDataValue <string>(dr, "Ip_Bitacora"),
                WindowsUser  = GetDataValue <string>(dr, "WindowsUser_Bitacora"),
                tipo         = GetDataValue <string>(dr, "tipo_Bitacora"),
                Usuario      = GetDataValue <string>(dr, "usuario_Bitacora"),
                CustomError  = GetDataValue <string>(dr, "customError_Bitacora"),
            };


            return(bitacora);
        }