public void getCustomerFirms(long Id) { using (business.Management.FirmManagement.FirmFunctions fm = new business.Management.FirmManagement.FirmFunctions()) { partners = fm.findFirm(Id).CustomerFirmManagers.ToList(); } }
public void findFirm(long id) { using (business.Management.FirmManagement.FirmFunctions fm = new business.Management.FirmManagement.FirmFunctions()) { firm = fm.findFirm(id); } }
public void getFirms() { using (business.Management.FirmManagement.FirmFunctions fm = new business.Management.FirmManagement.FirmFunctions()) { firms = fm.FirmList(); } }
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 firmRegister(string firmAd, string city, string state, string tel, string fax, string email, string url, string adress) { try { var logo = System.Web.HttpContext.Current.Request.Files[0]; ImageProcess Ip = new ImageProcess(); using (business.Management.FirmManagement.FirmFunctions firmManagement = new business.Management.FirmManagement.FirmFunctions()) { if (!firmManagement.isFirmExist(email)) { string filename = null; if (logo != null && (logo.ContentType == "image/jpeg" || logo.ContentType == "image/jpg" || logo.ContentType == "image/png")) { filename = Ip.Resolution(logo, new int[] { 128, 256, 512 }, firmAd, "FirmLogo"); } else { filename = $"firm_default.jpeg"; } Firm newFirm = new Firm { Name = firmAd, Mail = email, Contact = tel, Fax = fax, City = city, State = state, Address = adress, Url = url, Register_Date = DateTime.Now, Logo = filename, Status = true }; Session["latest"] = firmManagement.addFirm(newFirm); return(Json(new { result = true, message = "Firma bilgileri başarılı bir şekilde kaydedildi." }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { result = false, message = "Giriş yaptığınız firma bilgileri sistemde kayıtlı lütfen bilgilerinizi kontrol ediniz." }, JsonRequestBehavior.AllowGet)); } } } catch (Exception) { return(Json(new { result = false, message = "Beklenmeyen bir hata oluştu." }, JsonRequestBehavior.AllowGet)); } }
public JsonResult UpdateFirm(string firmAd, string city, string state, string tel, string fax, string email, string url, string adress) { var user = web.Session.SessionUser.User; try { ImageProcess Ip = new ImageProcess(); var image = System.Web.HttpContext.Current.Request.Files[0]; using (business.Management.FirmManagement.FirmFunctions firmM = new business.Management.FirmManagement.FirmFunctions()) { string filename = null; if (image != null && (image.ContentType == "image/jpeg" || image.ContentType == "image/jpg" || image.ContentType == "image/png")) { filename = Ip.Resolution(image, new int[] { 128, 256 }, firmAd, "FirmLogo"); } else { filename = firmM.findFirm(user.Firm_Id).Logo; } Firm updateFirm = new Firm { Name = firmAd, City = city, State = state, Contact = tel, Fax = fax, Mail = email, Url = url, Address = adress, Logo = filename }; if (firmM.updateFirm(updateFirm, user.Firm_Id)) { return(Json(new { result = true, message = "Firma bilgileri başarılı bir şekilde güncellendi." }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { result = false, message = "Firma bilgileri güncellenemedi." }, JsonRequestBehavior.AllowGet)); } } } catch (Exception) { return(Json(new { result = false, message = "Firma bilgileri güncellenemedi." }, JsonRequestBehavior.AllowGet)); throw; } }
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 JsonResult clientRegister(string Name, string Surname, string Emailc, string Password, string Contact) { try { var image = System.Web.HttpContext.Current.Request.Files[0]; ImageProcess Ip = new ImageProcess(); using (business.Management.UserManagement.UserFunctions userManagement = new business.Management.UserManagement.UserFunctions()) { PasswordRules pw = new PasswordRules(); int wfsNumber = Convert.ToInt32(Session["wfs"]); string role; bool IsUser; if (wfsNumber == 1) { role = "CustomerManager"; IsUser = false; } else { role = "ClientManager"; IsUser = true; } if (!userManagement.isManagerExist(Emailc)) { if (pw.GeneratePasswordScore(Password) >= 60) { string hashedPW = Crypting.En_De_crypt._Encrypt(Password); string filename = null; if (image != null && (image.ContentType == "image/jpeg" || image.ContentType == "image/jpg" || image.ContentType == "image/png")) { filename = Ip.Resolution(image, new int[] { 128, 256, 512 }, Emailc.Split('@')[0], "UserPicture"); } else { filename = $"user_default.png"; } ClientManager newManager = new ClientManager { managerUserId = userManagement.addUser(new db.Tables.User { EncryptedPassword = hashedPW, Token = Guid.NewGuid().ToString(), Role = role, UserName = Emailc, Image = filename, EmailVeryfied = false }), Name = Name, Surname = Surname, Email = Emailc, Password = hashedPW, Contact = Contact, Register_Date = DateTime.Now, Login_Date = default(DateTime), Status = true, ManagerFirmId = (long)Session["latest"], IsWFSuser = IsUser }; userManagement.addClientManager(newManager); BuildEmailTemplate(newManager.managerUserId); return(Json(new { result = true, redirect = "Login", message = "Kaydınız başarılı bir şekilde oluşturuldu." }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { result = false, message = "Şifreniz zayıf daha güçlü bir şifre giriniz." }, JsonRequestBehavior.AllowGet)); } } else { using (business.Management.FirmManagement.FirmFunctions fm = new business.Management.FirmManagement.FirmFunctions()) { fm.deleteFirm((long)Session["latest"]); } return(Json(new { message = "Giriş yaptığınız bilgiler sistemde kayıtlı lütfen bilgilerinizi kontrol ediniz." }, JsonRequestBehavior.AllowGet)); } } } catch (Exception e) { return(Json(new { message = "Hata Oluştu." }, JsonRequestBehavior.AllowGet)); } }