protected void btnInsert_Click(object sender, EventArgs e)
 {
     try
     {
         //int x = 0; int p = 1 / x;
         StudentDataAccess studeuntdata = new StudentDataAccess();
         StudentInfo       student      = new StudentInfo();
         // student.StudentId = Convert.ToInt32(txtStudentId.Text);
         student.FirstName = txtFirstName.Text;
         student.LastName  = txtLastName.Text;
         studeuntdata.insertStudentInfo(student);
     }
     catch (Exception ex)
     {
         string    CurrentClassName  = MethodBase.GetCurrentMethod().DeclaringType.Name.ToString();
         string    CurrentModuleName = MethodBase.GetCurrentMethod().Name.ToString();
         string    Methodis          = "Method:" + CurrentClassName + "(" + CurrentModuleName + ") ";
         string    Msg  = Methodis + ex.ToString();
         Updatelog ulog = new Updatelog();
         ulog.AppDescript = ex.Message;
         ulog.AppModule   = Methodis;
         ulog.AppType     = 1;
         StudentDataAccess.insertLogerror(ulog);
     }
     finally
     {
         // do something
     }
 }
Beispiel #2
0
        public static void insertLogerror(Updatelog updateLogs)
        {
            SqlConnection conn = new SqlConnection(Connection.GetConnection());

            conn.Open();
            SqlCommand cmd = new SqlCommand("logError", conn);

            cmd.CommandType = System.Data.CommandType.StoredProcedure;
            cmd.Parameters.Add("@AppDescript", SqlDbType.NVarChar, 1024).Value = updateLogs.AppDescript;
            cmd.Parameters.Add("@AppModule", SqlDbType.NVarChar, 100).Value    = updateLogs.AppModule;
            cmd.Parameters.Add("@AppType", SqlDbType.Int).Value = updateLogs.AppType;
            cmd.ExecuteNonQuery();
        }