public void AddUserRight([FromBody] UserRightViewModel model) { UserRightValidator validator = new UserRightValidator(); var results = validator.Validate(model); if (!results.IsValid) { TempData[TextConstants.TempDataUserErrorText] = ValidatorHelper.GetErrorString(results.Errors); return; } var user = _userManager.GetUser(Guid.Parse(model.UserId)); var pair = new KeyValuePair <string, ProductRoleEnum>(model.ProductKey, (ProductRoleEnum)model.ProductRole); if (user.ProductsRoles == null || !user.ProductsRoles.Any()) { user.ProductsRoles = new List <KeyValuePair <string, ProductRoleEnum> > { pair } } ; else { user.ProductsRoles.Add(pair); } _userManager.UpdateUser(user); }
private bool IsValidMember() { bool isValid = true; NewMember.ErrorNames = string.IsNullOrEmpty(NewMember.Names) ? AppResources.NameRequired : string.Empty; NewMember.ErrorSurnames = string.IsNullOrEmpty(NewMember.Surnames) ? AppResources.SunamesRequired : string.Empty; if (NewMember.IsVisiblePersonalData) { if (string.IsNullOrEmpty(NewMember.Email)) { NewMember.ErrorEmail = AppResources.MailRequired; } else { NewMember.ErrorEmail = ValidatorHelper.IsValidEmail(NewMember.Email) ? string.Empty : AppResources.WriteValidEmail; } if (string.IsNullOrEmpty(NewMember.Phone)) { NewMember.ErrorPhone = AppResources.CellPhoneRequired; } else { NewMember.ErrorPhone = ValidatorHelper.IsValidCellPhone(NewMember.Phone) ? string.Empty : AppResources.InvalidPhone; } isValid = string.IsNullOrEmpty(NewMember.ErrorEmail) && string.IsNullOrEmpty(NewMember.ErrorPhone); } return(isValid && string.IsNullOrEmpty(NewMember.ErrorNames) && string.IsNullOrEmpty(NewMember.ErrorSurnames)); }
public void AddExtraKey([FromBody] ExtraKeyViewModel model) { ExtraKeyValidator validator = new ExtraKeyValidator(_productManager); var results = validator.Validate(model); if (!results.IsValid) { TempData[TextConstants.TempDataKeyErrorText] = ValidatorHelper.GetErrorString(results.Errors); return; } Product product = _productManager.GetProductCopyByKey(model.ProductKey); model.ExtraProductKey = KeyGenerator.GenerateExtraProductKey( product.Name, model.ExtraKeyName); var extraProduct = new ExtraProductKey(model.ExtraKeyName, model.ExtraProductKey); if (product.ExtraKeys == null || product.ExtraKeys.Count == 0) { product.ExtraKeys = new List <ExtraProductKey> { extraProduct } } ; else { product.ExtraKeys.Add(extraProduct); } _productManager.UpdateProduct(product); }
public static List <CompanyJsonModel> GetCompanyList(int nCtype, string strCompanyName) { List <CompanyJsonModel> lstcjModel = new List <CompanyJsonModel>(); CompanyJsonModel cjModel = null; //string strSql = "SELECT COMPANYID,COMPANYNAME FROM USER_APP_COMPANY WHERE COMPANYNAME LIKE :COMPANYNAME "; //if (nCtype == int.Parse(ShareEnum.CompanyType.YgCompany.ToString("d"))) //{ string strSql = "SELECT COMPANYID,GROUPIDN,COMPNAME AS COMPANYNAME FROM USER_WEB_YGCOMPANY WHERE COMPNAME LIKE :COMPANYNAME AND DELETED=0 "; //} ParamList param = new ParamList(); param["COMPANYNAME"] = "%" + strCompanyName + "%"; DataTable dtCompany = StaticConnectionProvider.ExecuteDataTable(strSql, param, GlobalConsts.DB_46PLAT); if (dtCompany != null) { foreach (DataRow dr in dtCompany.Rows) { cjModel = new CompanyJsonModel(); cjModel.CompanyId = ValidatorHelper.ToInt(dr["COMPANYID"], 0); cjModel.CompanyName = CommonMethod.FinalString(dr["COMPANYNAME"]); cjModel.GroupIdn = CommonMethod.FinalString(dr["GROUPIDN"]); lstcjModel.Add(cjModel); } } return(lstcjModel); }
private void ValidateControls() { if (string.IsNullOrWhiteSpace(tbLastName.Text)) { epLastName.SetError(tbLastName, "Pole 'Nazwisko' jest wymagane.\n"); } else { epLastName.Clear(); } if (string.IsNullOrWhiteSpace(tbFirstName.Text)) { epFirstName.SetError(tbFirstName, "Pole 'Imię' jest wymagane."); } else { epFirstName.Clear(); } if (!string.IsNullOrWhiteSpace(tbPesel.Text) && !ValidatorHelper.IsValidPESEL(tbPesel.Text)) { epPesel.SetError(tbPesel, "Liczba cyfr dla numeru pesel jest nieprawidłowa."); } else { epPesel.Clear(); } }
public bool CreateNewBankDisplay() { Bank bank = new Bank(); Console.Clear(); InputForm.CreateNewBankField(); bank.Name = ValidatorHelper.NameValidator(40, 10); bank.Currency = "INR"; bank.BankId = bank.Name.Substring(0, 3) + DateHelper.GetTodayDate(1); bank.SameTransferCharge.ImpsCharge = 0.05; bank.SameTransferCharge.RtgsCharge = 0.0; bank.OtherTransferCharge.ImpsCharge = 0.06; bank.OtherTransferCharge.RtgsCharge = 0.02; try { bankService.CreateNewBank(bank); } catch (Exception) { DisplayHelper.PrintTextAtXY(80, 40, "BANK ALREADY EXIST WITH THE SAME NAME"); return(false); } DisplayHelper.PrintTextAtXY(80, 40, "BANK CREATED SUCCESSFULLY"); return(true); }
protected void btnUpDatePic_Click(object sender, EventArgs e) { RetrieveCriteria rcGoodsPics = new RetrieveCriteria(typeof(XiHuan_UserGoodsEntity)); rcGoodsPics.AddSelect(XiHuan_UserGoodsEntity.__DEFAULTPHOTO); rcGoodsPics.AddSelect(XiHuan_UserGoodsEntity.__NAME); rcGoodsPics.AddSelect(XiHuan_UserGoodsEntity.__DETAILURL); Condition c = rcGoodsPics.GetNewCondition(); c.AddEqualTo(XiHuan_UserGoodsEntity.__ISCHECKED, 1); c.AddNotEqualTo(XiHuan_UserGoodsEntity.__DEFAULTPHOTO, "images/none.jpg"); rcGoodsPics.OrderBy(XiHuan_UserGoodsEntity.__CREATEDATE, false); rcGoodsPics.Top = 6; EntityContainer ecGoods = rcGoodsPics.AsEntityContainer(); string pics = "var pics=\""; string links = "var links=\""; string texts = "var texts=\""; foreach (XiHuan_UserGoodsEntity goods in ecGoods) { pics += goods.DefaultPhoto.Replace(GlobalVar.DefaultPhotoSize, GlobalVar.BigPhotoSize) + "|"; links += goods.DetailUrl + "|"; texts += ValidatorHelper.SafeSql(goods.Name) + "|"; } pics = pics.TrimEnd('|') + "\";"; links = links.TrimEnd('|') + "\";"; texts = texts.TrimEnd('|') + "\";"; Query.ProcessSqlNonQuery(string.Format("update xihuan_systemconfig set configvalue='{0}' where configkey='HomeRounPics'", pics + links + texts), GlobalVar.DataBase_Name); SystemConfigFacade.Refresh(); Alert("幻灯片成功更新!"); }
protected void ValidateInteger(object sender, CancelEventArgs e, bool allowBlank, int min, string text) { TextBox txt = sender as TextBox; if (txt != null) { if (!ValidatorHelper.ValidateNumber(txt.Text.Trim(), allowBlank)) { this.errorProvider1.SetError(txt, text); e.Cancel = true; } else { if (!allowBlank) { int tmp = Convert.ToInt32(txt.Text.Trim()); if (tmp <= min) { this.errorProvider1.SetError(txt, "请输入大于" + min + "的数字!"); e.Cancel = true; } else { this.errorProvider1.SetError(txt, string.Empty); e.Cancel = false; } } else { this.errorProvider1.SetError(txt, string.Empty); e.Cancel = false; } } } }
private void AutoLogin() { string strCompanyCode = CommonMethod.FinalString(Request.QueryString["code"]); if (strCompanyCode.Length > 0) { string strAuthKey = CommonMethod.FinalString(Request.QueryString["param"]); strAuthKey = Enc.Decrypt(strAuthKey, strCompanyCode.PadLeft(8, '0')); string[] param = strAuthKey.Split(','); if (param != null) { SysLogin(ValidatorHelper.ToInt(param[1], 0), "", "", param[0], strCompanyCode); } else { Alert("传入参数错误!"); return; } } else { Alert("传入参数错误!"); return; } }
/// <summary> /// Creates TaskModel based on data gathered in form. /// </summary> /// <returns>TaskModel object with values given in form.</returns> private TaskModel CreateTaskFromFields() { TaskModel taskData = new TaskModel(); taskData.FirstName = tbFirstName.Text; taskData.LastName = tbLastName.Text; taskData.PhoneNumber = tbPhone.Text; taskData.Email = tbEmail.Text; taskData.BikeManufacturer = tbManufacturer.Text; taskData.BikeModel = tbModel.Text; taskData.FrameNumber = tbFrameNo.Text; taskData.AdditionalInfo = tbAdditionalInfo.Text; taskData.StartDate = dtpStartDate.Value.Date; if (dtpEndDate.Checked) { taskData.EndDate = dtpEndDate.Value.Date; } if (ValidatorHelper.CostCheckAndSetErrors(tbCost.Text, epCost, labelCost, tbCost) && !string.IsNullOrWhiteSpace(tbCost.Text)) { taskData.Cost = decimal.Parse(tbCost.Text, CultureInfo.InvariantCulture); } taskData.TaskDescription = tbDescription.Text; taskData.Status = statuses.FirstOrDefault(x => x.Id == (int)cbStatus.SelectedValue); //taskData.Status = cbStatus.SelectedValue; return(taskData); }
public void AddRole(Role role) { ValidatorHelper.EnsureIsNotNull(role, ErrorMessages.UserHasANullRole); ValidatorHelper.EnsureIsNotNull(_roles, ErrorMessages.UserHasANullRoleList); this._roles.Add(role); }
public async Task <bool> TryUpdateNotificationAsync(Guid notificationId, JsonPatchDocument <NotificationToUpdateDto> patchDocument) { _logger.LogDebug("Trying to update notification: {id}", notificationId); try { Notification notificationFromRepo = _notificationRepository.GetById(notificationId); if (notificationFromRepo == null) { return(false); } NotificationToUpdateDto postToPatch = _mapper.Map <NotificationToUpdateDto>(notificationFromRepo); patchDocument.ApplyTo(postToPatch); if (!ValidatorHelper.ValidateModel(postToPatch)) { return(false); } _mapper.Map(postToPatch, notificationFromRepo); _notificationRepository.Update(notificationFromRepo); await _notificationRepository.SaveAsync(); _logger.LogDebug("Notification {id} has been updated.", notificationId); return(true); } catch (Exception ex) { _logger.LogError(ex, "Error occured during updating the notification."); throw; } }
private void BindData(int nPageIndex) { string strWhere = string.Format(" AND COMPANYID={0} ", CompanyId); int nCount = 0; //账号名 if (txtAccountName.Text.Trim().Length > 0) { strWhere += string.Format(" AND ACCOUNTNAME ='{0}' ", ValidatorHelper.SafeSql(txtAccountName.Text)); } // 姓名 if (txtRealName.Text.Trim().Length > 0) { strWhere += string.Format(" AND REALNAME='{0}' ", ValidatorHelper.SafeSql(txtRealName.Text)); } //状态 if (ddlAccountStatus.SelectedValue.Trim().Length > 0) { strWhere += string.Format(" AND STATUS={0} ", ddlAccountStatus.SelectedValue); } DataTable dt = AccountBusiness.GetAccountList(nPageIndex, GlobalConsts.PageSize_Default, strWhere, out nCount); rptAccountInfo.DataSource = dt; rptAccountInfo.DataBind(); PageBar1.PageIndex = nPageIndex; PageBar1.PageSize = GlobalConsts.PageSize_Default; PageBar1.RecordCount = nCount; PageBar1.Draw(); }
private async void SaveUser() { var toCheck = new List <Tuple <string, string, ValidationType> > { new Tuple <string, string, ValidationType> (User.name, "Name", ValidationType.Common), new Tuple <string, string, ValidationType> (User.surname, "Surname", ValidationType.Common), new Tuple <string, string, ValidationType> (User.phone, "Phone", ValidationType.Phone), new Tuple <string, string, ValidationType> (User.email, "Email", ValidationType.Email), new Tuple <string, string, ValidationType> (User.vkLink, "Vk", ValidationType.Vk) }; var validated = ValidatorHelper.Validate(toCheck, ref _errors); if (validated) { var ok = await _userService.UpdateUser(User); if (ok) { _messenger.SendProfileEditSuccessMessage(this); _dialogService.Alert(Constants.DialogSaveSuccess, Constants.DialogTitleSuccess, "ОК", () => Close(this)); } else { _dialogService.Alert(Constants.DialogSaveFailed, Constants.DialogTitleError, "ОК"); } } }
public async Task <object> Validation(object param) { _enableNext = true; if (string.IsNullOrEmpty(txtLogin.Text) || string.IsNullOrEmpty(txtEmail.Text) || string.IsNullOrEmpty(txtCompany.Text)) { _enableNext = false; MessageBox.Show("Por favor preencha todos os campos.", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); return(null); } if (!ValidatorHelper.IsValidEmail(txtEmail.Text)) { MessageBox.Show("Email com formato inválido ou o servidor do email informado não esta respondendo", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); return(null); } var callback = await _userService.RecoverPassword(txtCompany.Text, txtLogin.Text, txtEmail.Text); if (callback.IsFailure) { _enableNext = false; MessageBox.Show("Os dados informados não são correspondentes a uma conta.", "Erro", MessageBoxButton.OK, MessageBoxImage.Error); return(null); } return(new TokenSolicitationVO { Company = txtCompany.Text, Login = txtLogin.Text, Email = txtEmail.Text, RecoverSolicitationCode = callback.Success }); }
public async void Invite([FromBody] InviteViewModel model) { InviteValidator validator = new InviteValidator(); var results = await validator.ValidateAsync(model); if (!results.IsValid) { TempData[TextConstants.TempDataInviteErrorText] = ValidatorHelper.GetErrorString(results.Errors); return; } var ticket = new RegistrationTicket() { ExpirationDate = DateTime.UtcNow + TimeSpan.FromMinutes(30), ProductKey = model.ProductKey, Role = model.Role }; _ticketManager.AddTicket(ticket); var(server, port, login, password, fromEmail) = GetMailConfiguration(); EmailSender sender = new EmailSender(server, string.IsNullOrEmpty(port) ? null : Int32.Parse(port), login, password, fromEmail, model.Email); var link = GetLink(ticket.Id.ToString()); Task.Run(() => sender.Send("Invitation link HSM", link)); }
private bool ValidateData() { ErrorOldEmail = string.IsNullOrEmpty(OldEmail) ? AppResources.MailRequired : string.Empty; ErrorNewEmail = string.IsNullOrEmpty(NewEmail) ? AppResources.MailRequired : string.Empty; ErrorConfirmEmail = string.IsNullOrEmpty(ConfirmEmail) ? AppResources.MailRequired : string.Empty; if (string.IsNullOrEmpty(ErrorOldEmail) && string.IsNullOrEmpty(ErrorNewEmail) && string.IsNullOrEmpty(ErrorConfirmEmail)) { ErrorOldEmail = ValidatorHelper.IsValidEmail(OldEmail) ? string.Empty : AppResources.WriteValidEmail; ErrorNewEmail = ValidatorHelper.IsValidEmail(NewEmail) ? string.Empty : AppResources.WriteValidEmail; ErrorConfirmEmail = ValidatorHelper.IsValidEmail(ConfirmEmail) ? string.Empty : AppResources.WriteValidEmail; if (string.IsNullOrEmpty(ErrorOldEmail)) { ErrorOldEmail = OldEmail.Equals(ServiceLocator.Current.GetInstance <ILoginViewModel>().User.UserName) ? string.Empty : AppResources.EmailCurrentError; } if (string.IsNullOrEmpty(ErrorNewEmail) && string.IsNullOrEmpty(ErrorConfirmEmail)) { ErrorConfirmEmail = ConfirmEmail.Equals(NewEmail) ? string.Empty : AppResources.EmailEqualError; } } else { return(false); } return(string.IsNullOrEmpty(ErrorOldEmail) && string.IsNullOrEmpty(ErrorNewEmail) && string.IsNullOrEmpty(ErrorConfirmEmail)); }
public ValidateResult Validate(BPrivilegeGroup data) { ValidateResult result = new ValidateResult(); ValidatorHelper.LengthControl(data.Name, "Name", 1, 128, ref result); return(result); }
public ActionResult AddUser(string keywords) { var query = new UserQueryModel(); var userId = 0L; if (ValidatorHelper.IsMobilePhoneNumber(keywords)) { query.Phone = keywords; } else if (long.TryParse(keywords, out userId)) { query.UserId = userId; } else if (!string.IsNullOrEmpty(keywords)) { query.RealNameLike = keywords; } else { //为输入正确条件 直接返回null return(View()); } using (var db = new MbContext()) { var models = db.User.Where(query).ToList(); return(View(models)); } }
public async Task <IActionResult> Registrate([FromForm] RegistrationViewModel model) { RegistrationValidator validator = new RegistrationValidator(_userManager); var results = validator.Validate(model); if (!results.IsValid) { TempData[TextConstants.TempDataErrorText] = ValidatorHelper.GetErrorString(results.Errors); return(View("Registration", model)); } List <KeyValuePair <string, ProductRoleEnum> > products = null; if (!string.IsNullOrEmpty(model.ProductKey) && !string.IsNullOrEmpty(model.Role)) { products = new List <KeyValuePair <string, ProductRoleEnum> >() { new KeyValuePair <string, ProductRoleEnum>(model.ProductKey, (ProductRoleEnum)Int32.Parse(model.Role)) }; } _userManager.AddUser(model.Username, null, null, HashComputer.ComputePasswordHash(model.Password), false, products); await Authenticate(model.Username, true); if (!string.IsNullOrEmpty(model.TicketId)) { _ticketManager.RemoveTicket(Guid.Parse(model.TicketId)); } return(RedirectToAction("Index", "Home")); }
/// <summary> /// /// </summary> /// <param name="title"></param> /// <param name="id"></param> /// <param name="productBuildType"></param> /// <param name="path"></param> /// <param name="validator"></param> /// <returns></returns> private static int GetLicenseHelper([MarshalAs(UnmanagedType.LPWStr)] string title, Guid id, int productBuildType, [MarshalAs(UnmanagedType.LPWStr)] string path, IntPtr validator) { var helper = new ValidatorHelper(validator, id, title, path); var result = LicenseUtils.GetLicense(productBuildType, helper.ValidateProductKey); return(result ? 1 : 0); }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <param name="title"></param> /// <param name="capabilities"></param> /// <param name="textMask"></param> /// <param name="path"></param> /// <param name="validator"></param> /// <returns></returns> private static int CustomGetLicenseHelper(Guid id, [MarshalAs(UnmanagedType.LPWStr)] string title, uint capabilities, [MarshalAs(UnmanagedType.LPWStr)] string textMask, [MarshalAs(UnmanagedType.LPWStr)] string path, IntPtr validator) { var helper = new ValidatorHelper(validator, id, title, path); var result = LicenseUtils.GetLicense(helper.ValidateProductKey, (int)capabilities, textMask); return(result ? 1 : 0); }
/// <summary> /// 是否存在该记录 /// </summary> public static bool ExistsChildFun(int FMID) { string strSql = "select count(1) from USER_SHARE_FUNMENU where FMPARENTID= " + FMID + " AND FMSTATUS=" + ShareEnum.FunMenuStatus.Normal.ToString("d"); object obj = StaticConnectionProvider.ExecuteScalar(strSql); return(ValidatorHelper.ToInt(obj, 0) > 0); }
public ValidateResult Validate(BUserinfo data) { ValidateResult result = new ValidateResult(); ValidatorHelper.LengthControl(data.Name, "Name", 1, 16, ref result); return(result); }
/// <summary> /// 验证号码是否正确 /// </summary> /// <param name="number"></param> /// <returns></returns> public virtual T Validate(string number) { var valid = ValidatorHelper.ValidEmpty(number, out T result, EmptyErrorMessage) && this.ValidWithPattern(number, result); return(result); }
public async Task <bool> TryUpdatePostCommentAsync(Guid commentId, JsonPatchDocument <PostCommentToUpdateDto> patchDocument) { _logger.LogDebug("Trying to update comment: {id}", commentId); try { PostComment commentFromRepo = _postCommentRepository.GetById(commentId); if (commentFromRepo == null) { return(false); } PostCommentToUpdateDto commentToPatch = _mapper.Map <PostCommentToUpdateDto>(commentFromRepo); patchDocument.ApplyTo(commentToPatch); if (!ValidatorHelper.ValidateModel(commentToPatch)) { return(false); } _mapper.Map(commentToPatch, commentFromRepo); _postCommentRepository.Update(commentFromRepo); await _postCommentRepository.SaveAsync(); _logger.LogDebug("Comment: {id} has been updated.", commentId); return(true); } catch (Exception ex) { _logger.LogError(ex, "Error occured during updating the post."); throw; } }
public async void DoLoginCommand() { var toCheck = new List <Tuple <string, string, ValidationType> > { new Tuple <string, string, ValidationType>(Login, "Login", ValidationType.Login), new Tuple <string, string, ValidationType>(Password, "Password", ValidationType.Password) }; var validated = ValidatorHelper.Validate(toCheck, ref _errors); if (!validated) { return; } IsLoading = true; var ok = await _authService.Login(Login, Password); IsLoading = false; if (ok) { ShowViewModel <MainViewModel>(); Close(this); } else { _dialogService.Alert( Constants.OperationFailed, Constants.DialogTitleError, Constants.DialogButtonOk); Errors["Login"] = Constants.LoginOrPasswordWarning; Errors["Password"] = Constants.LoginOrPasswordWarning; } }
public async Task <bool> TryUpdatePostReactionAsync(Guid reactionId, JsonPatchDocument <PostReactionToUpdateDto> patchDocument) { _logger.LogDebug("Trying to update post reaction: {id}.", reactionId); try { PostReaction reactionFromRepo = _postReactionRepository.GetById(reactionId); if (reactionFromRepo == null) { return(false); } PostReactionToUpdateDto reactionToPatch = _mapper.Map <PostReactionToUpdateDto>(reactionFromRepo); patchDocument.ApplyTo(reactionToPatch); if (!ValidatorHelper.ValidateModel(reactionToPatch)) { return(false); } _mapper.Map(reactionToPatch, reactionFromRepo); _postReactionRepository.Update(reactionFromRepo); await _postReactionRepository.SaveAsync(); _logger.LogDebug("Reaction: {id} has been updated.", reactionId); return(true); } catch (Exception ex) { _logger.LogError(ex, "Error occured during updating the post reaction."); throw; } }
//Realização do tratamento do chamado. public ChamadoEntity ColocarEmAtendimento(Guid codigoChamado, int codigoAnalista) { //Recupera o chamado: var chamado = _chamadoRepository.GetByCodigo(codigoChamado); //Valida se o mesmo existe: GarantirChamadoEncontrado(chamado); //Recupera o analista: var analista = _analistaRepository.GetByCodigo(codigoAnalista); //Valida se o mesmo existe: ValidatorHelper.GarantirNaoNulo(analista, Mensagens.AnalistaNaoEncontrado); //Valida se é do mesmo time do chamado: ValidatorHelper.GarantirIgual(chamado.Sistema.CodigoTimeSuporte, analista.CodigoTimeSuporte, Mensagens.ChamadoAnalistaNaoPertenceAoTimeSuporteResponsavel); //Chama a funcionalidade de colocar em atendimento do objeto: chamado.ColocarEmAtendimento(analista); //Salva as alterações do chamado: _chamadoRepository.Update(chamado); //Retorna o chamado tratado: return(chamado); }
private void BindData(int nPageIndex) { string strWhere = string.Empty; int nCount = 0; if (ddlProject.SelectedValue.Trim().Length > 0) { strWhere += string.Format(" AND D.PROJECTID={0} ", ddlProject.SelectedValue); } if (txtProductName.Text.Trim().Length > 0) { strWhere += string.Format(" AND D.PRODUCTNAME='{0}' ", ValidatorHelper.SafeSql(txtProductName.Text.Trim())); } if (ddlStauts.SelectedValue.Trim().Length > 0) { strWhere += string.Format(" AND D.PRODUCTFLAG={0} ", ddlStauts.SelectedValue); } DataTable dt = ProductBusiness.GetProductList(nPageIndex, GlobalConsts.PageSize_Default, strWhere, out nCount); rptProductInfo.DataSource = dt; rptProductInfo.DataBind(); PageBar1.PageSize = GlobalConsts.PageSize_Default; PageBar1.PageIndex = nPageIndex; PageBar1.RecordCount = nCount; PageBar1.Draw(); }
/// <summary> /// /// </summary> /// <param name="productTitle"></param> /// <param name="standAlone"></param> /// <param name="parent"></param> /// <param name="productId"></param> /// <param name="productBuildType"></param> /// <param name="textMask"></param> /// <param name="path"></param> /// <param name="validator"></param> /// <returns></returns> private static bool AskUserForLicenseHelper([MarshalAs(UnmanagedType.LPWStr)] string productTitle, bool standAlone, IntPtr parent, Guid productId, int productBuildType, [MarshalAs(UnmanagedType.LPWStr)] string textMask, [MarshalAs(UnmanagedType.LPWStr)] string path, IntPtr validator) { var helper = new ValidatorHelper(validator, productId, productTitle, path); var parentControl = System.Windows.Forms.ContainerControl.FromHandle(parent); var rc = LicenseUtils.AskUserForLicense(productBuildType, standAlone, parentControl, textMask, helper.ValidateProductKey); return rc; }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <param name="title"></param> /// <param name="capabilities"></param> /// <param name="textMask"></param> /// <param name="path"></param> /// <param name="validator"></param> /// <returns></returns> private static int CustomGetLicenseHelper(Guid id, [MarshalAs(UnmanagedType.LPWStr)]string title, uint capabilities, [MarshalAs(UnmanagedType.LPWStr)]string textMask, [MarshalAs(UnmanagedType.LPWStr)]string path, IntPtr validator) { var helper = new ValidatorHelper(validator, id, title, path); var result = LicenseUtils.GetLicense(helper.ValidateProductKey, (int)capabilities, textMask); return (result ? 1 : 0); }
/// <summary> /// /// </summary> /// <param name="title"></param> /// <param name="id"></param> /// <param name="productBuildType"></param> /// <param name="path"></param> /// <param name="validator"></param> /// <returns></returns> private static int GetLicenseHelper([MarshalAs(UnmanagedType.LPWStr)]string title, Guid id, int productBuildType, [MarshalAs(UnmanagedType.LPWStr)]string path, IntPtr validator) { var helper = new ValidatorHelper(validator, id, title, path); var result = LicenseUtils.GetLicense(productBuildType, helper.ValidateProductKey); return (result ? 1 : 0); }