[HttpPost]//DIV.1 Overload method public HttpResponseMessage SetHiring(Hirings h) { ReturnData rd; rd = h.SetHiring(); string yourJson = JsonConvert.SerializeObject(rd); var response = this.Request.CreateResponse(HttpStatusCode.OK); response.Content = new StringContent(yourJson, Encoding.UTF8, "application/json"); return(response); }
[HttpPost]//DIV.1 Overload method public HttpResponseMessage GetUserHirings(Hirings h) { List <Hirings> list; list = h.GetHirings(); string yourJson = JsonConvert.SerializeObject(list);; var response = this.Request.CreateResponse(HttpStatusCode.OK); response.Content = new StringContent(yourJson, Encoding.UTF8, "application/json"); return(response); }
private void FillReport(bool isInitial = false, bool throwException = true) { string rep_params = vals.Text; ReportGenericRequest req = new ReportGenericRequest(); req.paramString = rep_params; ListResponse <Model.Reports.RT102A> resp = _reportsService.ChildGetAll <Model.Reports.RT102A>(req); if (!resp.Success) { Common.ReportErrorMessage(resp, GetGlobalResourceObject("Errors", "Error_1").ToString(), GetGlobalResourceObject("Errors", "ErrorLogId").ToString()); } //if(resp==null || string.IsNullOrEmpty(resp.Error)) //{ // throw new Exception(GetGlobalResourceObject("Errors","Error_1").ToString()); //} //if (!resp.Success) //{ // throw new Exception(resp.Error + "<br>" + GetGlobalResourceObject("Errors", "ErrorLogId") + resp.LogId + "</br>"); //} resp.Items.ForEach(x => x.DateString = x.date.ToString(_systemService.SessionHelper.GetDateformat(), new CultureInfo("en"))); Dictionary <string, string> parameters = Web.UI.Forms.Common.FetchReportParameters(texts.Text); Hirings h = new Hirings(parameters); h.RightToLeft = _systemService.SessionHelper.CheckIfArabicSession() ? DevExpress.XtraReports.UI.RightToLeft.Yes : DevExpress.XtraReports.UI.RightToLeft.No; h.RightToLeftLayout = _systemService.SessionHelper.CheckIfArabicSession() ? DevExpress.XtraReports.UI.RightToLeftLayout.Yes : DevExpress.XtraReports.UI.RightToLeftLayout.No; h.DataSource = resp.Items; //ReportCompositeRequest req2 = GetRequest(); //ListResponse<Model.Reports.RT102B> resp2 = _reportsService.ChildGetAll<Model.Reports.RT102B>(req2); //if (!resp2.Success) //{ // X.MessageBox.ButtonText.Ok = Resources.Common.Ok; // X.Msg.Alert(Resources.Common.Error, resp2.Summary).Show(); // return; //} //resp2.Items.ForEach(x => x.DateString = x.date.ToString(_systemService.SessionHelper.GetDateformat())); string user = _systemService.SessionHelper.GetCurrentUser(); h.Parameters["User"].Value = user; //h.Parameters["BranchName"].Value = jobInfo1.GetBranch(); //h.Parameters["DepartmentName"].Value = jobInfo1.GetDepartment(); //if (resp.Items.Count > 0) //{ // if (req.Parameters["_departmentId"] != "0") // h.Parameters["DepartmentName"].Value = resp.Items[0].departmentName; // else // h.Parameters["DepartmentName"].Value = GetGlobalResourceObject("Common", "All"); // if (req.Parameters["_branchId"] != "0") // h.Parameters["BranchName"].Value = resp.Items[0].branchName; // else // h.Parameters["BranchName"].Value = GetGlobalResourceObject("Common", "All"); //} //Terminations t = new Terminations(); //t.RightToLeft = _systemService.SessionHelper.CheckIfArabicSession() ? DevExpress.XtraReports.UI.RightToLeft.Yes : DevExpress.XtraReports.UI.RightToLeft.No; //t.RightToLeftLayout = _systemService.SessionHelper.CheckIfArabicSession() ? DevExpress.XtraReports.UI.RightToLeftLayout.Yes : DevExpress.XtraReports.UI.RightToLeftLayout.No; //t.Parameters["From"].Value = from; //t.Parameters["To"].Value = to; //t.Parameters["User"].Value = user; //t.DataSource = resp2.Items; //t.CreateDocument(); //h.Pages.AddRange(t.Pages); h.CreateDocument(); ASPxWebDocumentViewer1.DataBind(); ASPxWebDocumentViewer1.OpenReport(h); }