public async Task <dynamic> DeclainedNotification(NotificationEntity model) { int returnValue = 0; try { #region Old //Required CompnayID,IsApproved=0,Comments,Isupdate false,isDelete false ,StatusID=1 //String MessageName = System.Enum.GetName(typeof(workFlowTranEnum_MessageName), (int)workFlowTranEnum_MessageName.Declined); //int WorkFlowStatus = new WorkFLowMgt().ExecuteWorkFlowTransactionProcess(new WorkFLowMgt().SetProcedureParamForDeclained(model, (int)model.LoggedCompanyID, (int)workFlowTranEnum_IsApproved.False, model.Comments, (int)workFlowTranEnum_IsUpdate.False, (int)workFlowTranEnum_IsDelete.False, (int)workFlowTranEnum_Status.Active, model.CustomCode, (int)workFlowTranEnum_IsDeclained.True, MessageName)); //if (WorkFlowStatus == 0) //{ // NotificationHubs.BroadcastData(new NotificationEntity()); // returnValue = 201; //} #endregion old #region New returnValue = new WorkFLowMgt().DeclinedProcess(model); List <vmNotificationMail> nModel = new WorkFLowMgt().GetNotificationMailObjectListDeclined(model, ""); foreach (var item in nModel) { returnValue = await new EmailService().NotificationMail(item); } NotificationHubs.BroadcastData(new NotificationEntity()); returnValue = 201; #endregion New } catch (Exception ex) { ex.Message.ToString(); } return(returnValue); }
public HttpResponseMessage SaveRequisitionMasterDetails(object[] data) { InvRequisitionMaster RequisitionMaster = JsonConvert.DeserializeObject <InvRequisitionMaster>(data[0].ToString()); List <vmRequisitionDetails> RequisitionDetails = JsonConvert.DeserializeObject <List <vmRequisitionDetails> >(data[1].ToString()); // int menuID = Convert.ToInt16(data[2]); UserCommonEntity commonEntity = JsonConvert.DeserializeObject <UserCommonEntity>(data[2].ToString()); ArrayList fileNames = JsonConvert.DeserializeObject <ArrayList>(data[3].ToString()); string result = ""; try { if (ModelState.IsValid && RequisitionMaster != null && RequisitionDetails.Count > 0 && commonEntity != null) { result = objRequisitionService.SaveRequisitionMasterDetails(RequisitionMaster, RequisitionDetails, commonEntity, fileNames); NotificationHubs.BroadcastData(new NotificationEntity()); SPRNo = result; TransactionTypeID = RequisitionMaster.RequisitionTypeID; } else { result = ""; } } catch (Exception e) { e.ToString(); result = ""; } return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public async Task <dynamic> ApproveNotification(NotificationEntity model) { int returnValue = 0; try { int WorkFlowStatus = 1; if (WorkFlowStatus == 1) { returnValue = new WorkFLowMgt().ApproveProcess(model); List <vmNotificationMail> nModel = new WorkFLowMgt().GetNotificationMailObjectList(model, ""); foreach (var item in nModel) { returnValue = await new EmailService().NotificationMail(item); } //NotificationHubsSales.BroadcastDataSales(new NotificationEntity()); NotificationHubs.BroadcastData(new NotificationEntity()); returnValue = 200; } } catch (Exception ex) { ex.Message.ToString(); } return(returnValue); }
public async Task <IHttpActionResult> SaveUpdateHeadOfficeSalesDeliveryOrder(object[] data) { vmSalHDOMaster model = JsonConvert.DeserializeObject <vmSalHDOMaster>(data[0].ToString()); UserCommonEntity commonEntity = JsonConvert.DeserializeObject <UserCommonEntity>(data[1].ToString()); string result = string.Empty; //int recordsTotal = 0; try { result = await objDOService.SaveUpdateHeadOfficeSalesDeliveryOrder(model, commonEntity); NotificationHubs.BroadcastData(new NotificationEntity()); // for sending notification } catch (Exception e) { e.ToString(); result = ""; } return(Json(new { //recordsTotal, result })); //return objDOMaster.ToList(); }
public HttpResponseMessage SaveUpdateMrrMasterNdetails(object[] data) { InvMrrMaster mrrMaster = JsonConvert.DeserializeObject <InvMrrMaster>(data[0].ToString()); List <InvMrrDetail> mrrDetails = JsonConvert.DeserializeObject <List <InvMrrDetail> >(data[1].ToString()); int menuID = Convert.ToInt16(data[2]); UserCommonEntity commonEntity = JsonConvert.DeserializeObject <UserCommonEntity>(data[3].ToString()); string result = ""; try { if (ModelState.IsValid && mrrMaster != null && mrrMaster.MrrDate.ToString() != "" && mrrDetails.Count > 0 && menuID != 0) { result = objMRR.SaveUpdateMrrMasterNdetails(mrrMaster, mrrDetails, menuID, commonEntity).Result; NotificationHubs.BroadcastData(new NotificationEntity()); } else { result = ""; } } catch (Exception e) { e.ToString(); result = ""; } return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public async Task <IHttpActionResult> SaveUpdateSetSetupMasterDetail(object[] data) { string result = string.Empty; vmSetSetupMasterDetail ModelMaster = JsonConvert.DeserializeObject <vmSetSetupMasterDetail>(data[0].ToString()); List <vmSetSetupMasterDetail> ModelDetail = JsonConvert.DeserializeObject <List <vmSetSetupMasterDetail> >(data[1].ToString()); vmCmnParameters objcmnParam = JsonConvert.DeserializeObject <vmCmnParameters>(data[2].ToString()); try { //if (ModelState.IsValid) //{ result = await objSetService.SaveUpdateSetSetupMasterDetail(ModelMaster, ModelDetail, objcmnParam); NotificationHubs.BroadcastData(new NotificationEntity()); //} } catch (Exception e) { e.ToString(); result = "0"; } return(Json(new { result })); }
public IHttpActionResult SaveCompanyParam(object[] data) { int result = 0; CmnCompany modelFirst = JsonConvert.DeserializeObject <CmnCompany>(data[0].ToString()); #region Shared Entity UserCommonEntity commonEntity = JsonConvert.DeserializeObject <UserCommonEntity>(data[1].ToString()); var loggedCompnyID = commonEntity.loggedCompnyID; var loggedUserID = commonEntity.loggedUserID; var MenuID = commonEntity.currentMenuID; var loggedUserBranchID = commonEntity.loggedUserBranchID; var currentModuleID = commonEntity.currentModuleID; var TransactionTypeID = commonEntity.currentTransactionTypeID; List <CmnMenu> menuList = JsonConvert.DeserializeObject <List <CmnMenu> >(commonEntity.MenuList.ToString()); List <CmnMenu> ChildMenues = JsonConvert.DeserializeObject <List <CmnMenu> >(commonEntity.ChildMenues.ToString()); #endregion Shared Entity try { // result = objComService.SaveCompany(modelFirst); result = objComService.SaveCompanyParam(modelFirst, commonEntity); // NotificationHubs.BroadcastData(); NotificationHubs.BroadcastData(new NotificationEntity()); result = 1; } catch (Exception e) { e.ToString(); result = 0; } return(Json(new { result })); //return _finishGoodes; }
public async Task <dynamic> DeclainedNotification(NotificationEntity model) { int returnValue = 0; try { #region New returnValue = new WorkFLowMgt().DeclinedProcess(model); List <vmNotificationMail> nModel = new WorkFLowMgt().GetNotificationMailObjectListDeclined(model, ""); foreach (var item in nModel) { returnValue = await new EmailService().NotificationMail(item); } //NotificationHubsSales.BroadcastDataSales(new NotificationEntity()); NotificationHubs.BroadcastData(new NotificationEntity()); returnValue = 201; #endregion New } catch (Exception ex) { ex.Message.ToString(); } return(returnValue); }