public async Task <JsonResult> CreatePartner(long firmList) { var user = WFS.web.Session.SessionUser.User; var fm = new business.Management.FirmManagement.FirmFunctions(); try { using (business.Management.PartnerManagement.PartnerFunctions partnerM = new business.Management.PartnerManagement.PartnerFunctions()) { var selectedManager = partnerM.selectManager(firmList); if (partnerM.isPartnerExist(selectedManager.ManagerFirmId, user.Firm_Id)) { CustomerFirmManager newcfManager = new CustomerFirmManager { ClientId = selectedManager.ClientManagerId, Token = Guid.NewGuid().ToString() }; fm.addCustomerFirm(user.Firm_Id, newcfManager); return(await Task.Run(() => Json(new { result = true, message = "Partner eklendi." }, JsonRequestBehavior.AllowGet))); } else { return(await Task.Run(() => Json(new { result = false, message = "Partner zaten kayıtlı." }, JsonRequestBehavior.AllowGet))); } } } catch (Exception) { return(await Task.Run(() => Json(new { result = false, message = "Hata oluştu." }, JsonRequestBehavior.AllowGet))); } }
public JsonResult selectFirm(long firmId) { using (business.Management.FirmManagement.FirmFunctions ff = new business.Management.FirmManagement.FirmFunctions()) { var selectedFirm = ff.selectFirm(firmId); var pm = new business.Management.PartnerManagement.PartnerFunctions(); var selectedManager = pm.selectManager(selectedFirm.FirmId); if (selectedFirm != null) { return(Json(new { result = true, firm = selectedFirm, manager = selectedManager }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { result = false }, JsonRequestBehavior.AllowGet)); } } }
public void findPartner(long id) { using (business.Management.PartnerManagement.PartnerFunctions partner = new business.Management.PartnerManagement.PartnerFunctions()) { customerFirm = partner.findPartner(id); getWFS(customerFirm.CustomerFirmManagerId); if (ListPersonals == null) { ListPersonals = new List <List <Personal> >(); } foreach (var item in wfsModel.SelectMany(p => p.Works)) { var pm = new business.Management.UserManagement.UserFunctions(); Wpersonals = pm.getPersonals(item.WorkId); ListPersonals.Add(Wpersonals); } } }
public async Task <JsonResult> DeletePartner(long pId) { try { using (business.Management.PartnerManagement.PartnerFunctions partnerM = new business.Management.PartnerManagement.PartnerFunctions()) { if (partnerM.deletePartner(pId)) { return(await Task.Run(() => Json(new { result = true, message = "Partner silindi." }, JsonRequestBehavior.AllowGet))); } else { return(await Task.Run(() => Json(new { result = false, message = "Partner silinemedi." }, JsonRequestBehavior.AllowGet))); } } } catch (Exception) { return(await Task.Run(() => Json(new { result = false, message = "Hata oluştu." }, JsonRequestBehavior.AllowGet))); } }
public JsonResult departmentListPost(long customerFirmId) { try { using (business.Management.PartnerManagement.PartnerFunctions pm = new business.Management.PartnerManagement.PartnerFunctions()) { List <Department> depList = pm.findPartner(customerFirmId).Client.ManagerFirm.Departments.ToList(); if (depList != null && !depList.Count.Equals(0)) { return(Json(new { result = true, list = depList }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { result = false, message = "Departman oluşturulmamış." }, JsonRequestBehavior.AllowGet)); } } } catch (Exception) { return(Json(new { result = false, message = "Hata oluştu." }, JsonRequestBehavior.AllowGet)); } }
public JsonResult workflowListPostAll(long customerFirmId) { try { using (business.Management.PartnerManagement.PartnerFunctions pm = new business.Management.PartnerManagement.PartnerFunctions()) { List <WorkFlow> workflowList = pm.findPartner(customerFirmId).Client.ManagerFirm.Departments.SelectMany(q => q.WorkFlows).ToList(); if (workflowList != null && !workflowList.Count.Equals(0)) { return(Json(new { result = true, list = workflowList }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { result = false, message = "İş akışı oluşturulmamış." }, JsonRequestBehavior.AllowGet)); } } } catch (Exception) { return(Json(new { result = false, message = "Hata oluştu." }, JsonRequestBehavior.AllowGet)); } }