public void CreateDesignation() { DesignationServiceClient client = null; try { string userDesignation = Request.Params["ppUserDesignation"]; UserDto currentUser = (UserDto)Session[Constants.SKCURRENTUSER]; DesignationDto designation = new DesignationDto(); designation.DesignationName = userDesignation; designation.CreatedBy = currentUser.UserId; designation.ModifiedBy = currentUser.UserId; client = new DesignationServiceClient(); designation = client.Create(designation, currentUser.UserName); client.Close(); if (designation.Response.HasWarning) { foreach (BusinessWarning businessWarning in designation.Response.BusinessWarnings) { ViewData["Error"] = "Designation Present"; } } else { TempData["GroupSaved"] = "Designation Saved"; } } catch (Exception) { if (client != null && client.State == System.ServiceModel.CommunicationState.Opened) { client.Close(); } } }
public List <DesignationDto> GetUserDesignationList() { DesignationServiceReference.DesignationServiceClient client = new DesignationServiceClient(); List <DesignationDto> designationdtos = client.FindAll().Entities.ToList(); client.Close(); designationdtos.Insert(0, new DesignationDto() { DesignationId = 0, DesignationName = "[Select]" }); return(designationdtos); }
public static List <DesignationDto> GetDesignations() { DesignationServiceReference.DesignationServiceClient Designationclient = new DesignationServiceClient(); List <DesignationDto> Designationdto = Designationclient.FindAll().Entities.ToList(); Designationclient.Close(); Designationdto.Insert(0, new DesignationDto() { DesignationId = 0, DesignationName = "[Select]" }); return(Designationdto); }
public ActionResult CreateNewUserDesignation() { DesignationServiceClient client = null; string Prefix = Request.Params["prefix"]; DesignationModel designationModel = new DesignationModel(Prefix); try { string userDesignation = Request.Params["ppUserDesignation"]; UserDto currentUser = (UserDto)Session[Constants.SKCURRENTUSER]; DesignationDto designation = new DesignationDto(); designation.DesignationName = userDesignation; designation.CreatedBy = currentUser.UserId; designation.ModifiedBy = currentUser.UserId; client = new DesignationServiceClient(); currentUser.ViewOfUserUserGroupRolePermissions = null; designation = client.Create(designation, currentUser.UserName); client.Close(); if (designation.Response.HasWarning) { foreach (BusinessWarning businessWarning in designation.Response.BusinessWarnings) { ViewData["Error"] = "Designation Present"; } } else { TempData["DesignationId"] = designation.DesignationId.ToString(); TempData["GroupSaved"] = "Designation Saved"; } } catch (Exception) { if (client != null && client.State == System.ServiceModel.CommunicationState.Opened) { client.Close(); } } return(PartialView("CBPPopupAddDesignation", designationModel)); }
public ActionResult AddClientPartnerToSession([ModelBinder(typeof(DevExpressEditorsBinder))] ClientPartnersModel CPmodel) { ViewData["Error"] = null; TempData["Success"] = null; if (Request.QueryString["cpmode"] != null) { cpmode = Request.QueryString["cpmode"].ToString(); } if (Request.QueryString["partnerid"] != null) { partnerid = Request.QueryString["partnerid"].ToString(); } string mode = string.Empty; if (Request.QueryString["mode"] != null) { mode = Request.QueryString["mode"].ToString(); } ClientPartnerDetailsDto NewPartnerDto = new ClientPartnerDetailsDto(); DesignationServiceReference.DesignationServiceClient DesignationClient = null; CityVillageServiceReference.CityVillageServiceClient CityClient = null; try { if (CPmodel.StateDistrictPlacesControlNames != null) { for (int i = 0; i < CPmodel.StateDistrictPlacesControlNames.Count; i++) { CPmodel.StateDistrictPlacesControlNames[i].HiddenFieldForCityVillageValue = !String.IsNullOrEmpty(Request.Params[CPmodel.StateDistrictPlacesControlNames[i].PlacesComboName + "_VI"]) ? Convert.ToInt32(Request.Params[CPmodel.StateDistrictPlacesControlNames[i].PlacesComboName + "_VI"]) : 0; CPmodel.StateDistrictPlacesControlNames[i].HiddenFieldForDistrictValue = !String.IsNullOrEmpty(Request.Params[CPmodel.StateDistrictPlacesControlNames[i].DistrictComboName + "_VI"]) ? Convert.ToInt32(Request.Params[CPmodel.StateDistrictPlacesControlNames[i].DistrictComboName + "_VI"]) : 0; CPmodel.StateDistrictPlacesControlNames[i].HiddenFieldForStateValue = !String.IsNullOrEmpty(Request.Params[CPmodel.StateDistrictPlacesControlNames[i].StateComboName + "_VI"]) ? Convert.ToInt32(Request.Params[CPmodel.StateDistrictPlacesControlNames[i].StateComboName + "_VI"]) : 0; } } if (EditorExtension.GetValue <object>(CPmodel.dOBnAgeModellist[0].txtDOBnAgeName) != null) { CPmodel.dOBnAgeModellist[0].BindDate = EditorExtension.GetValue <DateTime>(CPmodel.dOBnAgeModellist[0].txtDOBnAgeName); } if (ComboBoxExtension.GetValue <object>(CPmodel.designationModel[0].DDLDesignations) != null) { CPmodel.designationModel[0].SelectedId = ComboBoxExtension.GetValue <int>(CPmodel.designationModel[0].DDLDesignations); } if (EditorExtension.GetValue <object>("txtJoiningDate") != null) { CPmodel.JoiningDate = EditorExtension.GetValue <DateTime>("txtJoiningDate"); } if (EditorExtension.GetValue <object>("txtRelievingDate") != null) { CPmodel.RelievingDate = EditorExtension.GetValue <DateTime>("txtRelievingDate"); } if (EditorExtension.GetValue <object>(CPmodel.dOBnAgeModellist[1].txtDOBnAgeName) != null) { CPmodel.dOBnAgeModellist[1].BindDate = EditorExtension.GetValue <DateTime>(CPmodel.dOBnAgeModellist[1].txtDOBnAgeName); } CheckForAOValidation(CPmodel, mode); UserDto CurrentUser = (UserDto)Session[Constants.SKCURRENTUSER]; if (ModelState.IsValid) { #region Client Partner Details NewPartnerDto.PartnerName = CPmodel.PartnerName; NewPartnerDto.Gender = CPmodel.Gender; NewPartnerDto.PAN = CPmodel.PAN; NewPartnerDto.UID = CPmodel.UID; NewPartnerDto.IsActive = CPmodel.IsActive; NewPartnerDto.Email1 = CPmodel.Email1; NewPartnerDto.Email2 = CPmodel.Email2; NewPartnerDto.ModifiedBy = CurrentUser.UserId; NewPartnerDto.ModifiedDate = DateTime.Now; #region Partner Designation DesignationDto designationDto = null; if (CPmodel.designationModel[0].SelectedId > 0) { DesignationClient = new DesignationServiceClient(); designationDto = DesignationClient.GetById(CPmodel.designationModel[0].SelectedId); } if (designationDto != null) { NewPartnerDto.ClientPartnerDesignation = designationDto; } #endregion #region Date fields if (CPmodel.dOBnAgeModellist[0].BindDate != DateTime.MinValue) { NewPartnerDto.DateOfBirth = CPmodel.dOBnAgeModellist[0].BindDate; } if (CPmodel.JoiningDate != DateTime.MinValue) { NewPartnerDto.JoiningDate = CPmodel.JoiningDate; } if (CPmodel.RelievingDate != DateTime.MinValue && CPmodel.RelievingDate != Helper.SetDefaultDate()) { NewPartnerDto.RelievingDate = CPmodel.RelievingDate; } #endregion #region Partner Address,City/Village int cityVillageID = 0; if (CPmodel.ClientPartnerAddress != null) { NewPartnerDto.ClientPartnerAddress = CPmodel.ClientPartnerAddress; if (CPmodel.StateDistrictPlacesControlNames[0].HiddenFieldForStateValue > 0) { cityVillageID = ComboBoxExtension.GetValue <int>(CPmodel.StateDistrictPlacesControlNames[0].PlacesComboName); CityClient = new CityVillageServiceClient(); CityVillageDto cityVillageDto = CityClient.GetById(cityVillageID); if (cityVillageDto != null) { NewPartnerDto.ClientPartnerAddress.CityVillage = cityVillageDto; } CityClient.Close(); } } #endregion #region Partner Contact Details NewPartnerDto.ClientPartnerContacts = CPmodel.ClientPartnerContacts; if (NewPartnerDto.ClientPartnerContacts != null && NewPartnerDto.ClientPartnerContacts.Count == 1) { if (NewPartnerDto.ClientPartnerContacts[0].ContactNo == null) { NewPartnerDto.ClientPartnerContacts.RemoveAt(0); } } #endregion #endregion #region Gardian Details bool isMinor = false; if (CPmodel.dOBnAgeModellist[0].BindDate != DateTime.MinValue) { isMinor = IsMinor(CPmodel.dOBnAgeModellist[0].BindDate); } if (CPmodel.ClientPartnerGuardian != null && isMinor) { NewPartnerDto.ClientPartnerGuardian = CPmodel.ClientPartnerGuardian; if (CPmodel.dOBnAgeModellist[1].BindDate != DateTime.MinValue) { NewPartnerDto.ClientPartnerGuardian.DateOfBirth = CPmodel.dOBnAgeModellist[1].BindDate; } if (CPmodel.ClientPartnerGuardian.ClientPartnerGuardianAddress != null) { //NewPartnerDto.ClientPartnerGuardian.ClientPartnerGuardianAddress = CPmodel.ClientPartnerGuardian.ClientPartnerGuardianAddress; if (CPmodel.StateDistrictPlacesControlNames[1].HiddenFieldForStateValue > 0) { cityVillageID = ComboBoxExtension.GetValue <int>(CPmodel.StateDistrictPlacesControlNames[1].PlacesComboName); CityClient = new CityVillageServiceClient(); CityVillageDto cityVillageDto = CityClient.GetById(cityVillageID); if (cityVillageDto != null) { NewPartnerDto.ClientPartnerGuardian.ClientPartnerGuardianAddress.CityVillage = cityVillageDto; } CityClient.Close(); } } //NewPartnerDto.ClientPartnerGuardian.ClientPartnerGuardianContacts = CPmodel.ClientPartnerGuardian.ClientPartnerGuardianContacts; if (NewPartnerDto.ClientPartnerGuardian.ClientPartnerGuardianContacts != null && NewPartnerDto.ClientPartnerGuardian.ClientPartnerGuardianContacts.Count == 1) { if (NewPartnerDto.ClientPartnerGuardian.ClientPartnerGuardianContacts[0].ContactNo == null) { NewPartnerDto.ClientPartnerGuardian.ClientPartnerGuardianContacts.RemoveAt(0); } } } #endregion #region Session Part if (Session["AOUploadedImageFileName"] != null) { NewPartnerDto.Image = Session["AOUploadedImageFileName"].ToString(); } if (Session["AOGuardianCallbacksImageUpload"] != null) { NewPartnerDto.ClientPartnerGuardian.Image = Session["AOGuardianCallbacksImageUpload"].ToString(); } if (Session["ClientPartners"] == null) { Session["ClientPartners"] = new List <ClientPartnerDetailsDto>(); } int index = 0; if (!String.IsNullOrEmpty(cpmode) && !String.IsNullOrEmpty(partnerid)) { index = ((List <ClientPartnerDetailsDto>)Session["ClientPartners"]).FindIndex(x => x.PartnerId == Convert.ToInt32(partnerid)); ((List <ClientPartnerDetailsDto>)Session["ClientPartners"]).RemoveAt(index); ((List <ClientPartnerDetailsDto>)Session["ClientPartners"]).Insert(index, NewPartnerDto); } else { NewPartnerDto.CreatedBy = CurrentUser.UserId; NewPartnerDto.CreatedDate = DateTime.Now; NewPartnerDto.PartnerId = (((List <ClientPartnerDetailsDto>)Session["ClientPartners"]).Count) + 1; ((List <ClientPartnerDetailsDto>)Session["ClientPartners"]).Add(NewPartnerDto); } #endregion return(RedirectToAction("ClientRegistrationIndex", "ClientAccount", new { mode = mode })); } else { ViewData["Error"] = "error"; } } catch (Exception ex) { return(View("ErrorPage")); } return(View("ClientPartnersAdd", CPmodel)); }