protected void lnkAddProdCat_Click(object sender, EventArgs e) { CustomMaterialList cm = new CustomMaterialList(); cm.ProductCatId = -1; cm.MaterialList = ""; cm.Id = 0; cm.VendorName = ""; cm.VendorEmail = ""; cm.IsAdminPermission = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.IsSrSalemanPermissionA = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.IsForemanPermission = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.IsSrSalemanPermissionF = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.EmailStatus = JGConstant.EMAIL_STATUS_NONE; bool result = CustomBLL.Instance.AddCustomMaterialList(cm, JobID); BindCustomMaterialList(); }
protected void lstRequestMaterial_ItemCommand(object sender, ListViewCommandEventArgs e) { if (e.CommandName == "AddLine") { CustomMaterialList cm = new CustomMaterialList(); cm.ProductCatId = Convert.ToInt32(e.CommandArgument); cm.MaterialList = ""; cm.Id = 0; cm.VendorName = ""; cm.VendorEmail = ""; cm.IsAdminPermission = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.IsSrSalemanPermissionA = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.IsForemanPermission = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.IsSrSalemanPermissionF = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.EmailStatus = JGConstant.EMAIL_STATUS_NONE; bool result = CustomBLL.Instance.AddCustomMaterialList(cm, JobID); BindCustomMaterialList(); } }
protected void btnAddProdLines_Click(object sender, EventArgs e) { CustomMaterialList cm = new CustomMaterialList(); cm.ProductCatId = Convert.ToInt32(ddlCategoryH.SelectedValue); cm.MaterialList = ""; cm.Id = 0; cm.VendorName = ""; cm.VendorEmail = ""; cm.IsAdminPermission = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.IsSrSalemanPermissionA = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.IsForemanPermission = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.IsSrSalemanPermissionF = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.EmailStatus = JGConstant.EMAIL_STATUS_NONE; cm.RequestStatus = 0; cm.InstallerID = InstallerID; bool result = CustomBLL.Instance.AddCustomMaterialList(cm, JobID); BindCustomMaterialList(); }
protected void lnkAddLines_Click1(object sender, EventArgs e) { LinkButton lnkAddLines = ((LinkButton)sender); CustomMaterialList cm = new CustomMaterialList(); cm.ProductCatId = Convert.ToInt32(lnkAddLines.CommandArgument); cm.MaterialList = ""; cm.Id = 0; cm.VendorName = ""; cm.VendorEmail = ""; cm.IsAdminPermission = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.IsSrSalemanPermissionA = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.IsForemanPermission = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.IsSrSalemanPermissionF = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.EmailStatus = JGConstant.EMAIL_STATUS_NONE; cm.InstallerID = InstallerID; cm.RequestStatus = 1; bool result = CustomBLL.Instance.AddCustomMaterialList(cm, JobID); BindCustomMaterialList(); }
public bool AddCustomMaterialList(CustomMaterialList cm, string jobid) //,int productTypeId,int estimateId) { return(CustomDAL.Instance.AddCustomMaterialList(cm, jobid)); //, productTypeId, estimateId); }
private void SaveMaterialList(object sender, EventArgs e) { //#-This line is not required. string status = CustomBLL.Instance.GetEmailStatusOfCustomMaterialList(JobID);//, productTypeId, estimateId); GridViewRow r = new GridViewRow(0, 0, DataControlRowType.DataRow, DataControlRowState.Normal); if (sender.GetType().Equals(typeof(LinkButton))) { r = ((GridViewRow)((LinkButton)sender).Parent.Parent); } else if (sender.GetType().Equals(typeof(TextBox))) { r = ((GridViewRow)((TextBox)sender).Parent.Parent.Parent.Parent); } else if (sender.GetType().Equals(typeof(DropDownCheckBoxes))) { r = ((GridViewRow)((DropDownCheckBoxes)sender).Parent.Parent.Parent.Parent); } else if (sender.GetType().Equals(typeof(DropDownList))) { DropDownList ddlProductCat = ((DropDownList)sender); HiddenField lhdnCurrentProdCat = (HiddenField)((DropDownList)sender).Parent.FindControl("hdnProductCatID"); int lProdCat = Convert.ToInt32(ddlProductCat.SelectedValue); CustomBLL.Instance.UpdateProductTypeInMaterialList(lProdCat, Convert.ToInt32(lhdnCurrentProdCat.Value), JobID); BindCustomMaterialList(); return; } else { return; } CustomMaterialList cm = new CustomMaterialList(); TextBox txtMateriallist = (TextBox)r.FindControl("txtMateriallist"); TextBox txtLine = (TextBox)r.FindControl("txtLine"); TextBox txtSkuPartNo = (TextBox)r.FindControl("txtSkuPartNo"); TextBox txtDescription = (TextBox)r.FindControl("txtDescription"); TextBox txtQTY = (TextBox)r.FindControl("txtQTY"); TextBox txtUOM = (TextBox)r.FindControl("txtUOM"); TextBox txtExtended = (TextBox)r.FindControl("txtExtended"); //TextBox txtMaterialCost = (TextBox)r.FindControl("txtMaterialCost"); HiddenField hdnMaterialListId = (HiddenField)r.FindControl("hdnMaterialListId"); HiddenField hdnEmailStatus = (HiddenField)r.FindControl("hdnEmailStatus"); HiddenField hdnForemanPermission = (HiddenField)r.FindControl("hdnForemanPermission"); HiddenField hdnSrSalesmanPermissionF = (HiddenField)r.FindControl("hdnSrSalesmanPermissionF"); HiddenField hdnAdminPermission = (HiddenField)r.FindControl("hdnAdminPermission"); HiddenField hdnSrSalesmanPermissionA = (HiddenField)r.FindControl("hdnSrSalesmanPermissionA"); //cm.ProductCatId = productTypeId; cm.Id = hdnMaterialListId.Value != "" ? Convert.ToInt16(hdnMaterialListId.Value) : 0; cm.Line = txtLine.Text; cm.JGSkuPartNo = txtSkuPartNo.Text; cm.MaterialList = txtDescription.Text; cm.Quantity = txtQTY.Text != "" ? Convert.ToInt32(txtQTY.Text) : 0; cm.UOM = txtUOM.Text; //cm.MaterialCost = txtMaterialCost.Text != "" ? Convert.ToInt32(txtMaterialCost.Text) : 0; //cm.extend = txtExtended.Text; if (status == "C") //mail was already sent to vendor categories { cm.IsForemanPermission = JGConstant.PERMISSION_STATUS_GRANTED.ToString(); cm.IsSrSalemanPermissionF = JGConstant.PERMISSION_STATUS_GRANTED.ToString(); cm.EmailStatus = JGConstant.EMAIL_STATUS_VENDORCATEGORIES; } else // mail was not sent to vendor categories { cm.VendorName = ""; cm.VendorEmail = ""; cm.IsAdminPermission = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.IsSrSalemanPermissionA = JGConstant.PERMISSION_STATUS_NOTGRANTED.ToString(); cm.EmailStatus = JGConstant.EMAIL_STATUS_NONE; } cm.RequestStatus = 1; bool result = CustomBLL.Instance.AddCustomMaterialList(cm, JobID);//,productTypeId,estimateId); }