Exemple #1
0
        public static void CrearLog(Exception exc, string AccionExcepcion, string elUsuario, string elCUIT) //Bitacora Errores
        {
            string MsjExcepciones = ObtenerMsjExcepciones(exc);

            if (SqlClientUtility.ConexionGetEstado())
            {
                if (!string.IsNullOrWhiteSpace(elUsuario))
                {
                    GrabarLogBD(elUsuario, elCUIT, DateTime.Now, "Error", AccionExcepcion, MsjExcepciones);
                }
                else
                {
                    GrabarLogBD("SIN_USUARIO", elCUIT, DateTime.Now, "Error", AccionExcepcion, MsjExcepciones);
                }
            }
            else
            {
                try
                {
                    if (!string.IsNullOrWhiteSpace(elUsuario))
                    {
                        GrabarLogBD(elUsuario, elCUIT, DateTime.Now, "Error", AccionExcepcion, MsjExcepciones);
                    }
                    else
                    {
                        GrabarLogBD("SIN_USUARIO", elCUIT, DateTime.Now, "Error", AccionExcepcion, MsjExcepciones);
                    }
                }
                catch (Exception)
                {
                }
            }
        }