当前位置: 首页>>代码示例>>C#>>正文


C# Functions.LogError方法代码示例

本文整理汇总了C#中Functions.LogError方法的典型用法代码示例。如果您正苦于以下问题:C# Functions.LogError方法的具体用法?C# Functions.LogError怎么用?C# Functions.LogError使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Functions的用法示例。


在下文中一共展示了Functions.LogError方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: RemoveSchoolPictures

        public bool RemoveSchoolPictures(int ClientId)
        {
            bool Removed = true;

            //...Get User and Date Data...
            string strTrx = "Remove_Picture";

            //...Database Connection...
            DataBaseConnection dbConn = new DataBaseConnection();
            SqlConnection con = dbConn.SqlConn();
            con.Open();

            //...Command Interface...
            SqlCommand cmdI = con.CreateCommand();
            SqlTransaction trx;
            trx = con.BeginTransaction(strTrx);
            cmdI.Connection = con;
            cmdI.Transaction = trx;

            try
            {
                //...Insert Record...
                cmdI.Parameters.Clear();
                cmdI.CommandText = "f_Admin_Remove_Picture_Per_School";
                //cmdI.Connection.Open();
                cmdI.CommandType = System.Data.CommandType.StoredProcedure;
                cmdI.Parameters.AddWithValue("@ClientId", ClientId);        // int

                //...Return new ID...
                int ret = (int)cmdI.ExecuteScalar();

                //...Commit Transaction...
                trx.Commit();
                cmdI.Connection.Close();
            }
            catch (SqlException ex)
            {
                if (trx != null)
                {
                    trx.Rollback();
                    Removed = false;
                }
                //...Save Error to Log...
                Functions func = new Functions();
                func.LogError(ex.ToString());
            }
            finally
            {
                //...Check for close and respond accordingly..
                if (con.State != ConnectionState.Closed)
                {
                    con.Close();
                }

                //...Clean up...
                con.Dispose();
                cmdI.Dispose();
                trx.Dispose();
            }

            return Removed;
        }
开发者ID:Ricium,项目名称:NIWZ_101,代码行数:62,代码来源:PictureRepository.cs

示例2: RemovePicture

        public bool RemovePicture(int PictureId)
        {
            bool Removed = true;

            //...Check Id...
            if (PictureId != 0)
            {
                //...Get Picture...
                //Picture pic = GetPicture(PictureId);
                //string path = pic.PicUrl.Substring(pic.PicUrl.IndexOf("/Images"));
                //path = path.Replace('/','\\');
                //path = Path.Combine(Server.MapPath("~"),
                //System.IO.File.Delete(pic.PicUrl);

                //...Get User and Date Data...
                string strTrx = "Remove_Picture";

                //...Database Connection...
                DataBaseConnection dbConn = new DataBaseConnection();
                SqlConnection con = dbConn.SqlConn();
                con.Open();

                //...Command Interface...
                SqlCommand cmdI = con.CreateCommand();
                SqlTransaction trx;
                trx = con.BeginTransaction(strTrx);
                cmdI.Connection = con;
                cmdI.Transaction = trx;

                try
                {
                    //...Insert Record...
                    cmdI.Parameters.Clear();
                    cmdI.CommandText = "f_Admin_Remove_Picture";
                    //cmdI.Connection.Open();
                    cmdI.CommandType = System.Data.CommandType.StoredProcedure;
                    cmdI.Parameters.AddWithValue("@PictureId", PictureId);        // int

                    //...Return new ID...
                    int ret = (int)cmdI.ExecuteScalar();

                    //...Commit Transaction...
                    trx.Commit();
                    cmdI.Connection.Close();
                }
                catch (SqlException ex)
                {
                    if (trx != null)
                    {
                        trx.Rollback();
                        Removed = false;
                    }
                    //...Save Error to Log...
                    Functions func = new Functions();
                    func.LogError(ex.ToString());
                }
                finally
                {
                    //...Check for close and respond accordingly..
                    if (con.State != ConnectionState.Closed)
                    {
                        con.Close();
                    }

                    //...Clean up...
                    con.Dispose();
                    cmdI.Dispose();
                    trx.Dispose();
                }
            }

            return Removed;
        }
开发者ID:Ricium,项目名称:NIWZ_101,代码行数:73,代码来源:PictureRepository.cs

示例3: InsertClient

        public Client InsertClient(Client ins)
        {
            //...Get User and Date Data...
            string strTrx = "Insert_Client";

            //...Database Connection...
            DataBaseConnection dbConn = new DataBaseConnection();
            SqlConnection con = dbConn.SqlConn();
            con.Open();

            //...Command Interface...
            SqlCommand cmdI = con.CreateCommand();
            SqlTransaction trx;
            trx = con.BeginTransaction(strTrx);
            cmdI.Connection = con;
            cmdI.Transaction = trx;

            try
            {
                //...Insert Record...
                cmdI.Parameters.Clear();
                cmdI.CommandText = "f_Admin_Insert_Client";
                cmdI.CommandType = System.Data.CommandType.StoredProcedure;
                cmdI.Parameters.AddWithValue("@Name", ins.Name);            // varchar(50)
                cmdI.Parameters.AddWithValue("@APIKey", "");

                //...Return new ID...
                ins.ClientId = (int)cmdI.ExecuteScalar();

                //...Commit Transaction...
                trx.Commit();
                cmdI.Connection.Close();
            }
            catch (SqlException ex)
            {
                if (trx != null) trx.Rollback();
                //...Save Error to Log...
                Functions func = new Functions();
                func.LogError(ex.ToString());
            }
            finally
            {
                //...Check for close and respond accordingly..
                if (con.State != ConnectionState.Closed)
                {
                    con.Close();
                }

                //...Clean up...
                con.Dispose();
                cmdI.Dispose();
                trx.Dispose();
            }

            return ins;
        }
开发者ID:Ricium,项目名称:NIWZ_101,代码行数:56,代码来源:SchoolInfoRepository.cs

示例4: InsertVisitors

        public Visitors InsertVisitors(Visitors ins)
        {
            //...Get User and Date Data...
            string strTrx = "Insert_Visitors";

            //...Database Connection...
            DataBaseConnection dbConn = new DataBaseConnection();
            SqlConnection con = dbConn.SqlConn();
            con.Open();

            //...Command Interface...
            SqlCommand cmdI = con.CreateCommand();
            SqlTransaction trx;
            trx = con.BeginTransaction(strTrx);
            cmdI.Connection = con;
            cmdI.Transaction = trx;

            try
            {
                //...Insert Picture...

                //...Insert Record...
                cmdI.Parameters.Clear();
                cmdI.CommandText = "f_Admin_Insert_Visitors";
                //cmdI.Connection.Open();
                cmdI.CommandType = System.Data.CommandType.StoredProcedure;
                cmdI.Parameters.AddWithValue("@ClientId", ins.ClientId);
                cmdI.Parameters.AddWithValue("@ClientNo", ins.ClientNo);
                cmdI.Parameters.AddWithValue("@Email", ins.VisitorNo);
                cmdI.Parameters.AddWithValue("@Passwords", ins.ModifiedDate);
                cmdI.Parameters.AddWithValue("@Approved", ins.SendReceived);

                //...Return new ID...
                ins.VisitorsId = (int)cmdI.ExecuteScalar();

                //...Commit Transaction...
                trx.Commit();
                cmdI.Connection.Close();
            }
            catch (SqlException ex)
            {
                if (trx != null) trx.Rollback();
                //...Save Error to Log...
                Functions func = new Functions();
                func.LogError(ex.ToString());
            }
            finally
            {
                //...Check for close and respond accordingly..
                if (con.State != ConnectionState.Closed)
                {
                    con.Close();
                }

                //...Clean up...
                con.Dispose();
                cmdI.Dispose();
                trx.Dispose();
            }

            return ins;
        }
开发者ID:Ricium,项目名称:NIWZ_101,代码行数:62,代码来源:GateRepository.cs

示例5: InsertFixtures

        public Fixtures InsertFixtures(Fixtures ins)
        {
            //...Get User and Date Data...
            string strTrx = "Insert_Fixtures";

            //...Database Connection...
            DataBaseConnection dbConn = new DataBaseConnection();
            SqlConnection con = dbConn.SqlConn();
            con.Open();

            //...Command Interface...
            SqlCommand cmdI = con.CreateCommand();
            SqlTransaction trx;
            trx = con.BeginTransaction(strTrx);
            cmdI.Connection = con;
            cmdI.Transaction = trx;

            try
            {
                //...Insert Picture...

                //...Insert Record...
                cmdI.Parameters.Clear();
                cmdI.CommandText = "f_Admin_Insert_Fixtures";
                //cmdI.Connection.Open();
                cmdI.CommandType = System.Data.CommandType.StoredProcedure;
                cmdI.Parameters.AddWithValue("@ClientId", ins.ClientId);
                cmdI.Parameters.AddWithValue("@TeamIdA", ins.TeamIdA);
                cmdI.Parameters.AddWithValue("@TeamIdB", ins.TeamIdB);
                cmdI.Parameters.AddWithValue("@StartTime", ins.StartTime);
                cmdI.Parameters.AddWithValue("@FieldsId", ins.FieldId);
                cmdI.Parameters.AddWithValue("@SportCategoryId", ins.SportCategoryId);
                //...Return new ID...
                ins.FixturesId = (int)cmdI.ExecuteScalar();

                //...Commit Transaction...
                trx.Commit();
                cmdI.Connection.Close();
            }
            catch (SqlException ex)
            {
                if (trx != null) trx.Rollback();
                //...Save Error to Log...
                Functions func = new Functions();
                func.LogError(ex.ToString());
            }
            finally
            {
                //...Check for close and respond accordingly..
                if (con.State != ConnectionState.Closed)
                {
                    con.Close();
                }

                //...Clean up...
                con.Dispose();
                cmdI.Dispose();
                trx.Dispose();
            }

            return ins;
        }
开发者ID:Ricium,项目名称:NIWZ_101,代码行数:62,代码来源:FixturesRepository.cs

示例6: InsertDeviceUser

        public DeviceUser InsertDeviceUser(DeviceUser ins)
        {
            //...Insert DeviceUser into Database...//

            //...Transaction...
            string strTrx = "Insert_DeviceUser";

            //...Database Connection...
            DataBaseConnection dbConn = new DataBaseConnection();
            SqlConnection con = dbConn.SqlConn();
            con.Open();

            //...Command Interface...
            SqlCommand cmdI = con.CreateCommand();
            SqlTransaction trx;
            trx = con.BeginTransaction(strTrx);
            cmdI.Connection = con;
            cmdI.Transaction = trx;

            try
            {
                //...Insert Record...
                cmdI.Parameters.Clear();
                cmdI.CommandText = "f_Admin_Insert_DeviceUser";
                cmdI.CommandType = System.Data.CommandType.StoredProcedure;
                cmdI.Parameters.AddWithValue("@ClientId", ins.ClientId);            //  int
                cmdI.Parameters.AddWithValue("@DeviceId", ins.DeviceId);            //  varchar(max)
                cmdI.Parameters.AddWithValue("@Name", ins.Name);                    //  varchar(50)
                cmdI.Parameters.AddWithValue("@Surname ", ins.Surname);             // varchar(50)
                cmdI.Parameters.AddWithValue("@Phone", ins.Phone);                  //  varchar(15)
                cmdI.Parameters.AddWithValue("@Email", ins.Email);                  //  varchar(250)
                cmdI.Parameters.AddWithValue("@Password", ins.Password);            //  varchar(500)
                cmdI.Parameters.AddWithValue("@Approved", ins.Approved);            //  bit
                cmdI.Parameters.AddWithValue("@Address", ins.Address);              // varchar(500)

                //...Return new ID...
                ins.DeviceUserId = (int)cmdI.ExecuteScalar();

                //...Commit Transaction...
                trx.Commit();
                cmdI.Connection.Close();
            }
            catch (SqlException ex)
            {
                if (trx != null) trx.Rollback();
                //...Save Error to Log...
                Functions func = new Functions();
                func.LogError(ex.ToString());
            }
            finally
            {
                //...Check for close and respond accordingly..
                if (con.State != ConnectionState.Closed)
                {
                    con.Close();
                }

                //...Clean up...
                con.Dispose();
                cmdI.Dispose();
                trx.Dispose();
            }

            return ins;
        }
开发者ID:Ricium,项目名称:NIWZ_101,代码行数:65,代码来源:DeviceUserRepository.cs


注:本文中的Functions.LogError方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。