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);
        }
Exemplo n.º 2
0
        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));
        }
Exemplo n.º 3
0
        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();
        }
Exemplo n.º 5
0
        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));
        }
Exemplo n.º 6
0
        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
            }));
        }
Exemplo n.º 7
0
        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;
        }
Exemplo n.º 8
0
        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);
        }