private bool ValidateControl() { if (int.Parse(ddlStock.SelectedValue) < 0) { ErrorControl1.ShowError("Stock field is required"); return(false); } else if (string.IsNullOrEmpty(txtCostPrice.Text)) { ErrorControl1.ShowError("Cost Price field is required"); return(false); } else if (string.IsNullOrEmpty(txtQuantity.Text)) { ErrorControl1.ShowError("Quantity field is required"); return(false); } else if (string.IsNullOrEmpty(txtReoderLevel.Text)) { ErrorControl1.ShowError("Reorder Level field is required"); return(false); } return(true); }
protected void btnChangePassword_Click(object sender, EventArgs e) { try { if (IsValid) { var manager = new UserManager(); IdentityResult result = manager.ChangePassword(User.Identity.GetUserId(), txtCurrentPassword.Value, txtNewPassword.Value); if (result.Succeeded) { var user = manager.FindById(User.Identity.GetUserId()); user.EmailConfirmed = true; IdentityResult updateResult = manager.Update(user); Response.Redirect("~/Profile/ChangePassword.aspx?action=successful"); } else { ErrorControl1.ShowError(result.Errors.FirstOrDefault()); } } } catch (Exception ex) { ErrorControl1.ShowError(ex.Message); } }
public void SaveCategory() { try { var categoryList = _db.Categories.Where(m => m.Name.ToLower().Trim().Equals(txtName.Text.ToLower().Trim())); if (categoryList.Any()) { ErrorControl1.ShowError("Category name already exist"); return; } var categoryObj = new Category { Name = txtName.Text, }; _db.Categories.Add(categoryObj); _db.SaveChanges(); ErrorControl1.ShowSuccess("Category saved successfully"); divForm.Visible = false; divList.Visible = true; LoadCategory(); } catch (Exception ex) { ErrorControl1.ShowError("An error occurred, Please contact administrator"); } }
public void UpdateUser() { try { if (ViewState["UserId"] == null) { Response.Redirect("~/login.aspx"); } if (string.IsNullOrEmpty(txtFullname.Value)) { ErrorControl1.ShowError("Kindly input Full Name; Field cannot be empty"); } if (string.IsNullOrEmpty(txtPhone.Value)) { ErrorControl1.ShowError("Kindly input Phone Number; Field cannot be empty"); } var userId = ViewState["UserId"].ToString(); var userObj = _db.AspNetUsers.FirstOrDefault(m => m.Id == userId); userObj.FullName = txtFullname.Value; userObj.PhoneNumber = txtPhone.Value; // var userRoleObj=_db. // userObj.InstitutionId = ddlInstitution.SelectedIndex; _db.SaveChanges(); } catch (Exception ex) { } }
protected async void CreateUser_Click(object sender, EventArgs e) { if (!ValidateControl()) { return; } int companyId = AddCompany(); if (companyId > 0) { var manager = new UserManager(); var user = new ApplicationUser() { UserName = txtEmail.Text, Email = txtEmail.Text, CompanyId = companyId, FullName = txtFullName.Text, PhoneNumber = txtPhone.Value }; IdentityResult result = await manager.CreateAsync(user, txtPassword.Text); if (result.Succeeded) { await Util.SendEmail(txtPassword.Text, txtEmail.Text, txtFullName.Text); Session["LogedinuserId"] = user.Id; // IdentityHelper.SignIn(manager, user, isPersistent: false); Response.Redirect("Success.aspx?em=" + txtEmail.Text + "&" + "nm=" + txtFullName.Text); // IdentityHelper.RedirectToReturnUrl("Login.aspx?em="+txtEmail.Text+"&"+"nm="+txtFullName.Text, Response); } else { ErrorControl1.ShowError(result.Errors.FirstOrDefault()); } } }
private bool ValidateControl() { if (string.IsNullOrEmpty(txtFullName.Text)) { ErrorControl1.ShowError("Full Name is required"); return(false); } else if (int.Parse(ddlIndustry.SelectedValue) < 1) { ErrorControl1.ShowError("Please select industry"); return(false); } return(true); }
private bool ValidateControl() { if (string.IsNullOrEmpty(txtName.Value)) { ErrorControl1.ShowError("Name field is required"); return(false); } else if (int.Parse(ddlCategory.SelectedValue) < 0) { ErrorControl1.ShowError("Category field is required"); return(false); } return(true); }
public void SaveInventory() { try { if (Session["CompanyId"] == null) { Response.Redirect("~/Login.aspx"); } int companyId = int.Parse(Session["CompanyId"].ToString()); int stockId = int.Parse(ddlStock.SelectedValue); var inventories = _db.Inventories.Where(m => m.StockId == stockId); if (inventories.Any()) { ErrorControl1.ShowError("Stock with the same name already exist"); return; } var inventObj = new Inventory { StockId = stockId, CostPrice = decimal.Parse(txtCostPrice.Text), CompanyId = companyId, Quantity = int.Parse(txtQuantity.Text), DateCreated = DateTime.Now, ReorderLevel = int.Parse(txtReoderLevel.Text), }; if (chkRequired.Checked) { inventObj.Permision = true; } else { inventObj.Permision = false; } _db.Inventories.Add(inventObj); _db.SaveChanges(); ErrorControl1.ShowSuccess("Inventory saved successfully"); ErrorControl1.ClearControls(divForm); } catch (Exception ex) { ErrorControl1.ShowError("An error occurred, Please contact administrator"); } }
private bool ValidateControl() { if (int.Parse(ddlStock.SelectedValue) < 0) { ErrorControl1.ShowError("Please select stock"); return(false); } else if (string.IsNullOrEmpty(txtQuantity.Text)) { ErrorControl1.ShowError("Quantity field is required"); return(false); } return(true); }
protected async void registerUser(object sender, EventArgs e) { try { if (Session["CompanyId"] == null) { Response.Redirect("~/login.aspx"); } int companyId = int.Parse(Session["CompanyId"].ToString()); var manager = new UserManager(); manager.PasswordValidator = new PasswordValidator { RequireNonLetterOrDigit = false, RequireDigit = false, RequireLowercase = false, RequireUppercase = false, }; var user = new ApplicationUser() { FullName = txtFullname.Value, Email = txtEmail.Value, PhoneNumber = txtPhone.Value, UserName = txtEmail.Value, EmailConfirmed = true, CompanyId = companyId }; IdentityResult result = manager.Create(user, txtPassword.Value.Trim()); if (result.Succeeded) { manager.AddToRole(user.Id, "Staff"); await Util.SendEmail(txtPassword.Value, txtEmail.Value, txtFullname.Value); ErrorControl1.ShowSuccess("User added successfully"); txtFullname.Value = ""; txtEmail.Value = ""; txtPhone.Value = ""; } else { ErrorControl1.ShowError(result.Errors.FirstOrDefault()); } } catch (Exception ex) { ErrorControl1.ShowError(ex.Message); } }
public void SaveStock() { try { if (Session["CompanyId"] == null) { Response.Redirect("~/Login.aspx"); } int companyId = int.Parse(Session["CompanyId"].ToString()); var stockList = _db.Stocks.Where(m => m.Name.ToLower().Trim().Equals(txtName.Value.ToLower().Trim()) && m.CompanyId == companyId); if (stockList.Any()) { ErrorControl1.ShowError("Stock with the same name already exist"); return; } var stockObj = new Stock { Name = txtName.Value, CategoryId = int.Parse(ddlCategory.SelectedValue), CompanyId = companyId, DateCreated = DateTime.Now, Description = txtDescription.Text, Code = txtBarcode.Text, }; if (int.Parse(ddlVendor.SelectedValue) > 0) { stockObj.VendourId = int.Parse(ddlVendor.SelectedValue); } if (filImage.HasFile) { stockObj.FilePath = UploadPicture(); } _db.Stocks.Add(stockObj); _db.SaveChanges(); ErrorControl1.ShowSuccess("Stock saved successfully"); ErrorControl1.ClearControls(divForm); } catch (Exception ex) { ErrorControl1.ShowError("An error occurred, Please contact administrator"); } }
public void SaveVendour() { try { if (Session["CompanyId"] == null) { Response.Redirect("~/login.aspx"); } int companyId = int.Parse(Session["CompanyId"].ToString()); var vendourList = _db.Vendours.Where(m => m.FullName.ToLower().Trim().Equals(txtFullName.Text.ToLower().Trim())); if (vendourList.Any()) { ErrorControl1.ShowError("Vendour name already exist"); return; } var vendourObj = new Vendour { FullName = txtFullName.Text, CompanyName = txtCompany.Text, Address = txtAddress.Text, Phone = txtPhone.Text, Email = txtEmail.Text, Website = txtWebsite.Text, AccountNumber = txtFullName.Text, AccountName = txtAccountName.Text, BankName = txtBankName.Text, AccountType = int.Parse(ddlAccountType.SelectedValue), CompanyId = companyId }; _db.Vendours.Add(vendourObj); _db.SaveChanges(); ErrorControl1.ShowSuccess("Vendour saved successfully"); divFormVend.Visible = false; divList.Visible = true; LoadVendour(); } catch (Exception ex) { ErrorControl1.ShowError("An error occurred, Please contact administrator"); } }
private int AddCompany() { try { var compObj = new Company { Name = txtCompanyName.Text, Size = int.Parse(ddlCompSizes.SelectedValue), IndustryId = int.Parse(ddlIndustry.SelectedValue), AdvertMedium = int.Parse(ddlAdvertSource.SelectedValue), Challenge = txtProblemtosolve.Text }; _db.Companies.Add(compObj); _db.SaveChanges(); return(compObj.CompanyId); } catch (Exception ex) { ErrorControl1.ShowError("An error occurred, Please contact administrator"); return(0); } }
private string UploadPicture() { try { if (filImage.PostedFile.ContentLength > 102400) { ErrorControl1.ShowError("Picture size limit is 100kb!"); return(""); } string savePath = Server.MapPath("~/StockImages/"); string ext = System.IO.Path.GetExtension(this.filImage.PostedFile.FileName); var fileName = txtName.Value + "_" + Guid.NewGuid().ToString("N") + ext; savePath += fileName; filImage.SaveAs(savePath); return(fileName); } catch (Exception ex) { return(""); } }