protected void Page_Load(object sender, EventArgs e) { if (!this.Page.IsPostBack) { bool IsCom = false; int ret = 0; if (!string.IsNullOrEmpty(Request.Form["ctl00$MainContent$heUserID"])) { //try //{ int UserId = int.Parse(Request.Form["ctl00$MainContent$heUserID"]); //Profile Process string FirstName = Request.Form["ctl00$MainContent$firstName"]; string LastName = Request.Form["ctl00$MainContent$LastName"]; string bytGender = Request.Form["ctl00$MainContent$dropGender"]; string Nationality = Request.Form["ctl00$MainContent$dropNation"]; string DatBirth = Request.Form["ctl00$MainContent$day"]; string Phone = Request.Form["ctl00$MainContent$txtPhon"]; Model_Users us = new Model_Users { UserID = UserId, FirstName = FirstName, LastName = LastName, DateofBirth = DatBirth.DateSplitYear('-'), Gender = byte.Parse(bytGender), Nationality = int.Parse(Nationality), MobileNumber = Phone }; us.UpdateUserProfileFront(us); //Fuction Competencies string FCCheck = Request.Form["chckFC_form"]; if (!string.IsNullOrEmpty(FCCheck)) { string[] arrfc = FCCheck.Split(','); if (arrfc.Length > 0) { List <Model_UserFC> list = new List <Model_UserFC>(); foreach (string i in arrfc) { list.Add(new Model_UserFC { FCID = int.Parse(i), UserID = UserId }); } Model_UserFC fc = new Model_UserFC(); fc.AddUserFC(list, UserId); } } //Current Job string CJFCheck = Request.Form["chckCJF_form"]; if (!string.IsNullOrEmpty(CJFCheck)) { string[] arrcjf = CJFCheck.Split(','); if (arrcjf.Length > 0) { List <Model_UserCJF> list = new List <Model_UserCJF>(); foreach (string i in arrcjf) { list.Add(new Model_UserCJF { CJFID = int.Parse(i), UserID = UserId }); } Model_UserCJF cjf = new Model_UserCJF(); cjf.AddUserCjf(list, UserId); } } //UserAssessment Transaction Model_UsersTransaction ts = new Model_UsersTransaction { UserID = UserId }; int tsid = ts.InsertUserTsAss(ts); if (tsid > 0) { //Score Process string ass = Request.Form["ass_fill_"]; if (!string.IsNullOrEmpty(Request.Form["ass_fill_"])) { string[] arrAss = ass.Split(','); if (arrAss.Length > 0) { //List<Model_UsersAssessment> uslist = new List<Model_UsersAssessment>(); foreach (string assItem in arrAss) { string assSCore = Request.Form["ass_fill_i_sc_" + assItem]; //if (!string.IsNullOrEmpty(assSCore)) // { int AssID = int.Parse(assItem); int AssScore = 0; if (!string.IsNullOrEmpty(assSCore)) { AssScore = int.Parse(assSCore); } Model_UsersAssessment uass = new Model_UsersAssessment { ASID = AssID, TransactionID = tsid, Score = AssScore }; int intTASID = uass.InsertUserAssessment(uass); string asssChoice = Request.Form["ass_fill_ch_" + assItem]; if (!string.IsNullOrEmpty(asssChoice)) { string[] arrChoice = asssChoice.Split(','); if (arrChoice.Length > 0) { foreach (string choiceItem in arrChoice) { string assChoiceScore = Request.Form["ass_fill_ch_sc_" + assItem + "_" + choiceItem]; if (!string.IsNullOrEmpty(assChoiceScore)) { int AssChoiceID = int.Parse(choiceItem); int AssChoiceScore = int.Parse(assChoiceScore); Model_UsersAssChoice usch = new Model_UsersAssChoice { ASID = AssID, TransactionID = tsid, ASCID = AssChoiceID, TASID = intTASID, Score = AssChoiceScore }; usch.InsertUserAssessmentChoice(usch); //insert choice here } } } } // } } } } } // assessment is recorded! IsCom = true; if (IsCom) { ret = CalculationController.CalculateActionStart(tsid); } //} //catch(Exception ex) //{ // string ee = ex.Message + ex.StackTrace; // IsCom = false; //} } string strRet = "True"; switch (ret) { case -1: strRet = "False"; break; case 0: strRet = "True"; break; default: strRet = ret.ToString(); break; } Response.Write(strRet); Response.End(); } }
protected void btnDownload_Click(object sender, EventArgs e) { int UserId = int.Parse(Request.Form["ctl00$MainContent$heUserID"]); string FirstName = Request.Form["ctl00$MainContent$firstName"]; string LastName = Request.Form["ctl00$MainContent$LastName"]; string bytGender = Request.Form["ctl00$MainContent$dropGender"]; string Nationality = Request.Form["ctl00$MainContent$dropNation"]; string DatBirth = Request.Form["ctl00$MainContent$day"]; string Phone = Request.Form["ctl00$MainContent$txtPhon"]; Model_Users us = new Model_Users { Email = txtEmail.Text.Trim(), UserID = UserId, FirstName = FirstName, LastName = LastName, DateofBirth = DatBirth.DateSplitYear('-'), Gender = byte.Parse(bytGender), Nationality = int.Parse(Nationality), MobileNumber = Phone }; int ret = us.UpdateUserProfileUserEdit(us); if (ret > 0) { string FCCheck = Request.Form["chckFC_form"]; if (!string.IsNullOrEmpty(FCCheck)) { string[] arrfc = FCCheck.Split(','); if (arrfc.Length > 0) { List <Model_UserFC> list = new List <Model_UserFC>(); foreach (string i in arrfc) { list.Add(new Model_UserFC { FCID = int.Parse(i), UserID = UserId }); } Model_UserFC fc = new Model_UserFC(); fc.AddUserFC(list, UserId); } } //Current Job string CJFCheck = Request.Form["chckCJF_form"]; if (!string.IsNullOrEmpty(CJFCheck)) { string[] arrcjf = CJFCheck.Split(','); if (arrcjf.Length > 0) { List <Model_UserCJF> list = new List <Model_UserCJF>(); foreach (string i in arrcjf) { list.Add(new Model_UserCJF { CJFID = int.Parse(i), UserID = UserId }); } Model_UserCJF cjf = new Model_UserCJF(); cjf.AddUserCjf(list, UserId); } } Response.Redirect("/"); } else { lblError.Text = "The User Name is user already"; } //Fuction Competencies }