public void BindProductionUnits(DropDownList ddl2Bind, int companyId) { ddl2Bind.DataSource = CxProductionUnit.GetListByCompanyId(companyId); ddl2Bind.DataTextField = "Description"; ddl2Bind.DataValueField = "ProductionUnitId"; ddl2Bind.DataBind(); ddl2Bind.Items.Insert(0, new ListItem(Resources.Resource.lSelectOne, "0")); }
private void CreateRecord(string description, int AreaId, int CompanyId, int SectorId, int?Hectares) { CxProductionUnit.CreateRecord(description, AreaId, CompanyId, SectorId, Hectares); BackPanel.Visible = true; ConfirmButtonPanel.Visible = false; DetailPanel.Visible = false; ShowInfo(MessagePanel, Resources.Resource.mRecordCreateOK); }
private void DeleteRecord(int code) { CxProductionUnit.DeleteRecord(code); BackPanel.Visible = true; ConfirmButtonPanel.Visible = false; DetailPanel.Visible = false; ShowInfo(MessagePanel, Resources.Resource.mRecordDeleteOK); }
protected void OnCompanySelectedIndexChanged(object sender, EventArgs e) { Guid?userId = null; int companyId = -1; string optionSelected = btnConfirm.CommandName; if (!optionSelected.Equals("CRE")) { userId = WebSecurity.GetUserId(UserNameInput.Text); } if (ddlCompany.SelectedValue != "0") { companyId = int.Parse(ddlCompany.SelectedValue); } ProductionUnitGrid.BindList(userId, CxProductionUnit.GetListByCompanyId(companyId)); }
protected void OnGridView1SelectedIndexChanged(object sender, EventArgs e) { try { Guid userId; string optionSelected = btnConfirm.CommandName; GridViewRow currentRow = GridView1.SelectedRow; CleanMessage(MessagePanel, ErrorPanel); if (currentRow == null) { return; } DetailPanel.Visible = true; DetailPanel.Enabled = true; ConfirmButtonPanel.Visible = true; BackPanel.Visible = false; Label userName = currentRow.FindControl("UserNameLabel") as Label; UserNameInput.Text = Server.HtmlDecode(userName.Text).Trim(); userId = WebSecurity.GetUserId(userName.Text); Label email = currentRow.FindControl("EmailLabel") as Label; EmailInput.Text = Server.HtmlDecode(email.Text).Trim(); Label lastName = currentRow.FindControl("LastNameLabel") as Label; LastNameInput.Text = Server.HtmlDecode(lastName.Text).Trim(); Label firstName = currentRow.FindControl("FirstNameLabel") as Label; FirstNameInput.Text = Server.HtmlDecode(firstName.Text).Trim(); HiddenField companyIdHidden = currentRow.FindControl("CompanyIDHidden") as HiddenField; ddlCompany.SelectedValue = companyIdHidden.Value == "" ? "0" : companyIdHidden.Value; HiddenField functionalAreaId = currentRow.FindControl("FunctionalAreaIdHidden") as HiddenField; ddlFunctionalArea.SelectedValue = functionalAreaId.Value == "" ? "0" : functionalAreaId.Value; HiddenField isManager = currentRow.FindControl("IsManagerHidden") as HiddenField; cbManager.Checked = isManager.Value == "True"?true:false; HiddenField isExecutive = currentRow.FindControl("IsExecutiveHidden") as HiddenField; cbExecutive.Checked = isExecutive.Value == "True" ? true : false; HiddenField isLockedOut = currentRow.FindControl("IsLockedOutHidden") as HiddenField; cbIsLockedOut.Checked = isLockedOut.Value == "True" ? true : false; PasswordInput.Text = ""; ConfirmPasswordInput.Text = ""; int companyId = -1; if (ddlCompany.SelectedValue != "0") { companyId = int.Parse(ddlCompany.SelectedValue); } ProductionUnitGrid.BindList(userId, CxProductionUnit.GetListByCompanyId(companyId)); Guid? roleId = null; string roleName; WebSecurity.GetUserRoleName(userName.Text, out roleId, out roleName); CurrentRoleNameHidden.Value = roleName; if (roleId != null) { ddlMembershipRole.SelectedValue = roleId.ToString(); } else { ddlMembershipRole.SelectedIndex = 0; } switch (optionSelected) { case "QRY": ConfirmButtonPanel.Visible = false; DetailPanel.Enabled = false; BackPanel.Visible = true; UserNameInput.Enabled = false; break; case "DEL": UserNameInput.Enabled = false; DetailPanel.Enabled = false; break; case "UPD": UserNameInput.Enabled = false; PasswordInput.Enabled = false; ConfirmPasswordInput.Enabled = false; break; case "CRE": UserNameInput.Enabled = true; break; } } catch (Exception exp) { ShowError(ErrorPanel, exp.Message); } }