public string AddReason(string title, string remark) { if (Session[Util.ProjectConfig.ADMINUSER] == null) { return(""); } Reason re = new Reason(); re.Title = title; re.Remark = remark; try { // bool bol = ReasonManager.AddReason(re); int Id = ReasonManager.AddReasonInfo(re); if (Id != 0) { // Reason reason = ReasonManager.GetReasonByMaxID(); // if (reason == null) { return "error"; } else { return JsonConvert.SerializeObject(reason); } return(Id.ToString()); } else { return("error"); } } catch (Exception ex) { return("error"); } }
protected void Page_Load(object sender, EventArgs e) { IReason ReasonManager; try { if (!IsPostBack) { ReasonManager = (IReason)ObjectFactory.CreateInstance("BusinessProcess.Administration.BReason, BusinessProcess.Administration"); DataSet theDS = ReasonManager.GetReason(); this.grdReason.DataSource = theDS.Tables[0]; ViewState["gridSortDirection"] = "Desc"; //this.grdReason.DataBind(); //this.grdReason.Columns[0].Visible = false; 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", this); return; } finally { ReasonManager = null; } }
public string GetReasons(string pre) { var reasons = ReasonManager.GetReasons(pre); var lst = new List <Object>(); foreach (var r in reasons) { lst.Add( new { r.TEXT, r.ID }); } return(JsonConvert.SerializeObject(lst)); }
protected void btnSave_Click(object sender, EventArgs e) { if (FieldValidation() == false) { return; } IReason ReasonManager; try { if (Request.QueryString["name"] == "Add") { ReasonManager = (IReason)ObjectFactory.CreateInstance("BusinessProcess.Administration.BReason, BusinessProcess.Administration"); int ReasonId = ReasonManager.SaveNewReason(txtReasonName.Text, Convert.ToInt32(ddCategory.SelectedValue), Convert.ToInt32(txtSRNo.Text), 1); if (ReasonId == 0) { IQCareMsgBox.Show("ReasonExists", this); return; } else { IQCareMsgBox.Show("ReasonSave", this); clear_fields(); } } else { int ReasonId; ReasonId = Convert.ToInt32(Request.QueryString["ReasonId"]); ReasonManager = (IReason)ObjectFactory.CreateInstance("BusinessProcess.Administration.BReason, BusinessProcess.Administration"); ReasonId = ReasonManager.UpdateReason(ReasonId, (txtReasonName.Text.ToUpper()), Convert.ToInt32(ddCategory.SelectedValue), Convert.ToInt32(txtSRNo.Text), 1, Convert.ToInt32(this.ddStatus.SelectedValue)); } } catch (Exception err) { MsgBuilder theBuilder = new MsgBuilder(); theBuilder.DataElements["MessageText"] = err.Message.ToString(); IQCareMsgBox.Show("#C1", this); return; } finally { ReasonManager = null; } }
public string GetReasonById(string data) { var id = JsonConvert.DeserializeObject <Guid>(data); if (id != Guid.Empty) { var r = ReasonManager.GetReason(id); var reason = new EditReason { NAME = r.TEXT, ID = r.ID }; return(JsonConvert.SerializeObject(reason)); } return(JsonConvert.SerializeObject(new REASON())); }
public string DeleData(string id) { if (Session[Util.ProjectConfig.ADMINUSER] == null) { return(""); } try { if (ReasonManager.DeleteReasonByPK(id)) { return("success"); } return("error"); } catch (Exception ex) { return("error"); } }
public string GetData(string id) { if (Session[Util.ProjectConfig.ADMINUSER] == null) { return(""); } try { IList <Reason> list = ReasonManager.GetMutilILReason(); if (list != null && list.Count > 0) { return(JsonConvert.SerializeObject(list)); } return("none"); } catch (Exception ex) { return("error"); } }
protected void FillDropDowns() { IReason ReasonManager; try { ReasonManager = (IReason)ObjectFactory.CreateInstance("BusinessProcess.Administration.BReason, BusinessProcess.Administration"); DataSet theDS = ReasonManager.GetReasonCategory(); BindFunctions BindManager = new BindFunctions(); BindManager.BindCombo(ddCategory, theDS.Tables[0], "CategoryName", "CategoryID"); } catch (Exception err) { MsgBuilder theBuilder = new MsgBuilder(); theBuilder.DataElements["MessageText"] = err.Message.ToString(); IQCareMsgBox.Show("#C1", theBuilder, this); return; } finally { ReasonManager = null; } }
public string UpdateData(string id, string title, string remark) { if (Session[Util.ProjectConfig.ADMINUSER] == null) { return(""); } Reason re = new Reason(); re.ID = Convert.ToInt32(id); re.Title = title; re.Remark = remark; try { if (ReasonManager.UpdateReason(re)) { return("success"); } return("error"); } catch (Exception ex) { return("error"); } }
protected void Page_Load(object sender, EventArgs e) { //(Master.FindControl("lblheader") as Label).Text = "Customise List"; (Master.FindControl("levelOneNavigationUserControl1").FindControl("lblRoot") as Label).Visible = false; (Master.FindControl("levelOneNavigationUserControl1").FindControl("lblheader") as Label).Text = "Customize List"; lblH2.Text = Request.QueryString["name"]; if (lblH2.Text == "Add") { ddStatus.Visible = false; lblStatus.Visible = false; lblH2.Text = "Add Reason"; } else if (lblH2.Text == "Edit") { lblH2.Text = "Edit Reason"; } IReason ReasonManager; try { if (!IsPostBack) { FillDropDowns(); if (Request.QueryString["name"] == "Edit") { ReasonId = Convert.ToInt32(Request.QueryString["ReasonId"]); ReasonManager = (IReason)ObjectFactory.CreateInstance("BusinessProcess.Administration.BReason, BusinessProcess.Administration"); DataSet theDS = ReasonManager.GetReasonByID(ReasonId); this.txtReasonName.Text = theDS.Tables[0].Rows[0]["ReasonName"].ToString(); this.txtSRNo.Text = theDS.Tables[0].Rows[0]["SRNo"].ToString(); this.ddCategory.SelectedValue = theDS.Tables[0].Rows[0]["CategoryID"].ToString(); if (theDS.Tables[0].Rows[0]["DeleteFlag"].ToString() == "True") { this.ddStatus.SelectedValue = "1"; } else { this.ddStatus.SelectedValue = "0"; } this.txtSRNo.Text = theDS.Tables[0].Rows[0]["SRNo"].ToString(); } } } catch (Exception err) { MsgBuilder theBuilder = new MsgBuilder(); theBuilder.DataElements["MessageText"] = err.Message.ToString(); IQCareMsgBox.Show("#C1", this); return; } finally { ReasonManager = null; } }