protected void Page_Load(object sender, EventArgs e) { Page.Form.Attributes.Add("enctype", "multiPart/form-data"); if (!Page.IsPostBack) { //btnAddMember.Attributes.Add("OnClientClick", "javascript:return validateMember()"); btnAdd.Attributes.Add("onclick", "javascript:return validateCompany()"); //setConfigCkEditor(); hfMode.Value = "New"; fillGrdLegalUser(); divMembers.Visible = false; divTableMembers.Visible = false; divInfo.Visible = false; filltvOrganizationalPosition(); CasscadDropDownCountryLegalSupplier.fillCountry(); CasscadDropDownCountryPersonelSupplier.fillCountry(); } }
public void newFields() { txtName.Text = ""; txtName_En.Text = ""; txtDescription.Text = ""; txtDescription_En.Text = ""; txtPostalCode.Text = ""; txtNationalCode.Text = ""; txtRegistrationCode.Text = ""; txtWebSite.Text = ""; txtRegistrationNumber.Text = ""; chkActive.Checked = true; CasscadDropDownCountryLegalSupplier.CleanDropDowns(); fulPicUrl = null; divMembers.Visible = false; divTableMembers.Visible = false; txtBaseCompany.Text = ""; txtBaseCompany.Enabled = true; hfParentCompany.Value = ""; imgLegalUser.Visible = false; }
protected void grdLegalUser_RowCommand(object sender, GridViewCommandEventArgs e) { Guid IDLegalUser = e.CommandArgument.ToString().StringToGuid(); switch (e.CommandName) { case "Edit": try { txtBaseCompany.Enabled = false; divMembers.Visible = false; divTableMembers.Visible = false; hfIDLegalUser.Value = IDLegalUser.ToString(); ViewModel.Search LegalUserSearch = new ViewModel.Search(); LegalUserSearch.Filter = " and tblLegalUser.IDUser ='******'"; DataSet ds = BisLegalUser.GetSupplierData(LegalUserSearch); if (!ds.Null_Ds()) { CasscadDropDownCountryLegalSupplier.SetDropDownsFromEdit(ds.ReturnDataSetField("IDCity")); txtName.Text = ds.ReturnDataSetField("Name_Fa"); txtName_En.Text = ds.ReturnDataSetField("Name_En"); chkActive.Checked = ds.ReturnDataSetField("Active").StringToBool(); txtDescription.Text = ds.ReturnDataSetField("Description_Fa"); txtDescription_En.Text = ds.ReturnDataSetField("Description_En"); txtWebSite.Text = ds.ReturnDataSetField("WebSite"); txtPostalCode.Text = ds.ReturnDataSetField("PostalCode"); txtRegistrationCode.Text = ds.ReturnDataSetField("RegistrationCode"); txtNationalCode.Text = ds.ReturnDataSetField("NationalCode"); txtRegistrationNumber.Text = ds.ReturnDataSetField("RegistrationNumber"); txtBaseCompany.Text = ds.ReturnDataSetField("ParentCompanyName"); hfParentCompany.Value = ds.ReturnDataSetField("IDParentCompany"); txtMetaTag.Text = ds.ReturnDataSetField("MetaTag"); Session["OldUrlSupplier"] = ds.ReturnDataSetField("PicUrl"); hfMode.Value = "Edit"; imgLegalUser.Visible = true; imgLegalUser.ImageUrl = "../" + ds.ReturnDataSetField("PicUrl"); divTable.Visible = false; divInfo.Visible = true; } else { ScriptManager.RegisterStartupScript(this, GetType(), "ErrorMessage", "alert('اشکال در واکشی اطلاعات!');", true); } } catch { ScriptManager.RegisterStartupScript(this, GetType(), "ErrorMessage", "alert('اشکال در برقراری ارتباط با دیتابیس!');", true); } break; case "Tel": try { //GridViewRow row = (GridViewRow)(((Button)e.CommandSource).NamingContainer); //ModalPopupExtender mpe = new ModalPopupExtender(); //mpe = (ModalPopupExtender)row.FindControl("mp1"); //drpTelType = (DropDownList)mpe.FindControl("drpTelType"); //grdContactWay = (GridView)mpe.FindControl("grdContactWay"); ViewModel.Search LegalUserSearch = new ViewModel.Search(); LegalUserSearch.Filter = " and tblLegalUser.IDUser ='******'"; DataSet ds = BisLegalUser.GetSupplierData(LegalUserSearch); hfIDLegalUser.Value = IDLegalUser.ToString(); } catch { } break; case "Member": try { divTableMembers.Visible = true; divMembers.Visible = false; grdMember.DataSource = null; grdMember.DataBind(); hfIDLegalUser.Value = IDLegalUser.ToString(); fillMemberInCompany(hfIDLegalUser.Value.StringToGuid()); ViewModel.Search LegalUserSearch = new ViewModel.Search(); LegalUserSearch.Filter = " and tblLegalUser.IDUser ='******'"; DataSet ds = BisLegalUser.GetSupplierData(LegalUserSearch); if (!ds.Null_Ds()) { lblCompanyForMember.Text = ds.ReturnDataSetField("Name_Fa"); lblCompany.Text = ds.ReturnDataSetField("Name_Fa"); } } catch { } break; case "Product": { Session["IDSupplierForProductPage"] = IDLegalUser.ToString(); Response.Redirect("Product.aspx"); } break; case "Accessory": { Session["IDSupplierForAccessoryPage"] = IDLegalUser.ToString(); Response.Redirect("Accessory.aspx"); } break; case "Dependency": { try { hfIDLegalUser.Value = IDLegalUser.ToString(); ViewModel.Search LegalUserSearch = new ViewModel.Search(); LegalUserSearch.Filter = " and tblLegalUser.IDUser ='******'"; DataSet ds = BisLegalUser.GetSupplierData(LegalUserSearch); if (ds.ReturnDataSetField("MenuPicUrl") != "") { imgOldSupplierMenuPic.Visible = false; imgOldSupplierMenuPic.ImageUrl = @"\" + ds.ReturnDataSetField("MenuPicUrl"); } FillGrdSupplierCatalog(IDLegalUser); imgOldSupplierMenuPic.ImageUrl = @"\" + ds.ReturnDataSetField("MenuPicUrl"); lblSupplierName.Text = ds.ReturnDataSetField("Name_Fa"); ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "myscr", "$('#ModalSupplierDependency').modal('show');", true); } catch { ScriptManager.RegisterStartupScript(this, GetType(), "ErrorMessage", "alert('اشکال در برقراری ارتباط با دیتابیس!');", true); } } break; } }