protected void btnAddVendour_Click(object sender, EventArgs e) { ErrorControl1.ClearError(); ErrorControl2.ClearError(); ErrorControl1.ClearControls(divFormVend); divFormVend.Visible = true; divList.Visible = false; lblInstitution.Text = "Add Vendour"; BtnSave.Text = "Add Vendour"; BtnCancel.Visible = true; BtnSave.Visible = true; BtnSave.CommandArgument = "1"; }
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"); } }
protected void BtnSave_Click(object sender, EventArgs e) { if (BtnSave.CommandArgument == "2") { UpdateUser(); } ErrorControl1.ClearError(); GetUsers(); gvPandas.DataBind(); gvPandas.Visible = true; divForm.Visible = false; //txtFirstName.Value = ""; //txtLastName.Value = ""; //txtEmail.Value = ""; //txtPhone.Value = ""; //ddlInstitution.SelectedIndex = 0; }
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"); } }
protected void btnDelete_Click(object sender, EventArgs e) { try { LinkButton viewLinkBtn = (LinkButton)sender; var stockId = int.Parse(viewLinkBtn.CommandArgument); ErrorControl1.ClearError(); ErrorControl2.ClearError(); var insObj = _db.Stocks.FirstOrDefault(m => m.StockID == stockId); if (insObj != null) { _db.Stocks.Remove(insObj); _db.SaveChanges(); LoadStock(); } } catch (Exception ex) { } }
public void UpdateInventory() { try { if (ViewState["InventoryId"] == null) { Response.Redirect("~/login.aspx"); } var inventoryId = int.Parse(ViewState["InventoryId"].ToString()); var inventoryObj = _db.Inventories.FirstOrDefault(m => m.InventoryId == inventoryId); if (int.Parse(ddlStock.SelectedValue) > 0) { inventoryObj.StockId = (int.Parse(ddlStock.SelectedValue)); } inventoryObj.CostPrice = decimal.Parse(txtCostPrice.Text); inventoryObj.ReorderLevel = int.Parse(txtReoderLevel.Text); inventoryObj.Quantity = int.Parse(txtQuantity.Text); inventoryObj.DateCreated = DateTime.Now; if (chkRequired.Checked) { inventoryObj.Permision = true; } else { inventoryObj.Permision = false; } _db.SaveChanges(); ErrorControl1.ShowSuccess("Stock Updated successfully"); divFormIv.Visible = false; divList.Visible = true; LoadStock(); } catch (Exception ex) { ErrorControl2.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); } }
protected void btnEdit_Click(object sender, EventArgs e) { ErrorControl1.ClearError(); BindStock(); LinkButton viewLinkBtn = (LinkButton)sender; BtnSave.CommandArgument = "2"; // lblInstitution.Text = "Update Stock"; BtnSave.Text = "Update Stock"; var inventoryId = int.Parse(viewLinkBtn.CommandArgument); //int stockId = int.Parse(ddlStock.SelectedValue); ViewState["InventoryId"] = inventoryId; var inventoryObj = _db.Inventories.FirstOrDefault(m => m.InventoryId == inventoryId); if (inventoryObj != null) { ddlStock.Text = (inventoryObj.StockId).ToString(); txtCostPrice.Text = inventoryObj.CostPrice.ToString().Trim(); txtQuantity.Text = inventoryObj.Quantity.ToString(); txtReoderLevel.Text = inventoryObj.ReorderLevel.ToString().Trim(); if (inventoryObj.Permision == true) { chkRequired.Checked = true; } else { chkRequired.Checked = false; } } divList.Visible = false; divFormIv.Visible = true; BtnSave.Visible = true; BtnCancel.Visible = true; BtnSave.Text = "Update Inventory"; }
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(""); } }
public void UpdateCategory() { try { if (ViewState["CategoryId"] == null) { Response.Redirect("~/login.aspx"); } var categoryId = int.Parse(ViewState["CategoryId"].ToString()); var instituionObj = _db.Categories.FirstOrDefault(m => m.CategoryId == categoryId); instituionObj.Name = txtName.Text; _db.SaveChanges(); ErrorControl1.ShowSuccess("Category Updated successfully"); divForm.Visible = false; divList.Visible = true; LoadCategory(); } catch (Exception ex) { ErrorControl2.ShowError("An error occurred, please contact administrator"); } }
protected void BtnCancel_Click(object sender, EventArgs e) { ErrorControl1.ClearControls(divForm); }