protected void Page_Load(object sender, EventArgs e) { IDesignation DesignationManager; try { if (!IsPostBack) { DesignationManager = (IDesignation)ObjectFactory.CreateInstance("BusinessProcess.Administration.BDesignation, BusinessProcess.Administration"); DataSet theDS = DesignationManager.GetDesignation(); this.grdDesignation.DataSource = theDS.Tables[0]; this.grdDesignation.DataBind(); if (ViewState["grdDataSource"] == null) { ViewState["grdDataSource"] = theDS.Tables[0]; } ViewState["SortDirection"] = "Desc"; BindGrid(); } } catch (Exception err) { MsgBuilder theBuilder = new MsgBuilder(); theBuilder.DataElements["MessageText"] = err.Message.ToString(); IQCareMsgBox.Show("#C1", theBuilder, this); return; } finally { DesignationManager = null; } }
//[AuthorizeUser(RoleModule.Designation, Function.View)] public JsonResult GetDesignation(DesignationViewModel dViewModel) { PaginationInfo pager = new PaginationInfo(); pager = dViewModel.Pager; PaginationViewModel pViewModel = new PaginationViewModel(); try { pViewModel.dt = _designationManager.GetDesignation(dViewModel.DesignationInfo.DesignationName, ref pager); pViewModel.Pager = pager; Logger.Debug("Designation Controller GetDesignation"); } catch (Exception ex) { dViewModel.FriendlyMessage.Add(MessageStore.Get("SYS01")); Logger.Error("Designation Controller - GetDesignation" + ex.ToString()); } return(Json(JsonConvert.SerializeObject(pViewModel), JsonRequestBehavior.AllowGet)); }
protected void saveButton_Click(object sender, EventArgs e) { if (!IsValid) { return; } try { aTeacherManager = new TeacherManager(); Teacher aTeacher = new Teacher(); aTeacher.Name = nameTextBox.Value; aTeacher.Address = addressTextBox.Value; aTeacher.Email = emailTextBox.Value; aTeacher.ContactNo = contactNoTextBox.Value; aTeacher.AssignCredit = Convert.ToDouble(assignCreditTextBox.Value); DesignationManager aDesignationManager = new DesignationManager(); aTeacher.ADesignation = aDesignationManager.GetDesignation(Convert.ToInt16(designationDropDownList.Text)); DepartmentManager aDepartmentManager = new DepartmentManager(); aTeacher.ADepartment = aDepartmentManager.GetDepartment(Convert.ToInt16(departmentDropDownList.Text)); string teacherId = aTeacherManager.GetTeacherId(Convert.ToInt16(departmentDropDownList.Text)); aTeacher.TeacherId = aTeacher.ADepartment.DepartmentCode.ToString() + "-" + teacherId + contactNoTextBox.Value; string msg = aTeacherManager.SaveTeacher(aTeacher); if (msg == aTeacher.TeacherId) { msgLabel.ForeColor = Color.Green; msgLabel.Text = aTeacher.Name + " your Id is :" + msg; ClearAllTextBoxes(); } else { msgLabel.ForeColor = Color.Red; msgLabel.Text = msg; } } catch (SqlException sqlException) { msgLabel.ForeColor = Color.Red; msgLabel.Text = "Database error.See details error: " + sqlException.Message; } catch (Exception exception) { msgLabel.ForeColor = Color.Red; string errorMessage = "Unknow error occured."; errorMessage += exception.Message; if (exception.InnerException != null) { errorMessage += exception.InnerException.Message; } msgLabel.Text = errorMessage; } }