//OnDataBinding="cmbColSetting_DataBinding" OnInit="cmbColSetting_Init" //protected void cmbColSetting_DataBinding(object sender, EventArgs e) //{ //} //protected void cmbColSetting_Init(object sender, EventArgs e) //{ //} protected void CommonGridView1_Action(object sender, CommonGridViewActionEventArgs e) { if (e.Action == CommandActions.Search) { CommonGridView1.DataBind(); } }
protected virtual void List_Action(object sender, CommonGridViewActionEventArgs e) { if (e == null) { return; } switch (e.Action) { case CommandActions.Add: List.Visible = false; EditForm.Visible = true; EditForm.ChangeMode(DetailsViewMode.Insert); m_AddBreadcrumbs = true; break; case CommandActions.Edit: List.SelectedIndex = e.RowIndex; List.Visible = false; EditForm.Visible = true; EditForm.ChangeMode(DetailsViewMode.Edit); m_AddBreadcrumbs = true; break; case CommandActions.Delete: EditFormReset(); break; } }
protected override void List_Action(object sender, CommonGridViewActionEventArgs e) { if (e == null) { return; } switch (e.Action) { case CommandActions.Add: PwdFormReset(); base.List_Action(sender, e); InvitedUsersPanel.Visible = false; break; case CommandActions.Edit: PwdFormReset(); List.SelectedIndex = e.RowIndex; List.Visible = false; InvitedUsersPanel.Visible = false; UserDetailMenu.Visible = true; UserDetailMenu.Title = string.Format(CultureInfo.CurrentUICulture, Resources.UsersControl_UserDetailMenu_TitleFormatString, LoginProvider.Current.GetEmail(this.SelectedUserId)); UserDetailMenu.ObjectId = this.SelectedUserId.ToString(); this.AddBreadCrumbs(null, null); break; } }
protected override void List_Action(object sender, CommonGridViewActionEventArgs e) { base.List_Action(sender, e); if (e == null) { return; } switch (e.Action) { case CommandActions.Add: (EditForm.Fields[0] as ComboBoxField).Enabled = true; (EditForm.Fields[3] as ComboBoxField).Enabled = true; (EditForm.Fields[4] as TextBoxField).Required = false; (EditForm.Fields[5] as CheckBoxField).AutoPostBack = true; (EditForm.Fields[7] as TextBoxField).Enabled = true; (EditForm.Fields[8] as TextBoxField).Enabled = true; SwitchDataTypeFields(EntityFieldType.Value, EntityFieldDataType.NotSet); EditForm.DataBind(); SwitchDataTypeRows(EntityFieldDataType.Text); SearchPanel.Visible = false; break; case CommandActions.Edit: (EditForm.Fields[0] as ComboBoxField).Enabled = false; (EditForm.Fields[3] as ComboBoxField).Enabled = false; (EditForm.Fields[7] as TextBoxField).Enabled = false; (EditForm.Fields[8] as TextBoxField).Enabled = false; SearchPanel.Visible = false; break; } }
protected void SubstituteList_Action(object sender, CommonGridViewActionEventArgs e) { Job job = new Job(); job.SetSubstitute(Convert.ToInt32(lblJobId.Text), Convert.ToInt32(((System.Web.UI.WebControls.GridView)(sender)).SelectedValue), 3); Response.Redirect("Default.aspx"); }
protected void List_Action(object sender, CommonGridViewActionEventArgs e) { Guid organizationId = m_UserContext.OrganizationId; Guid recurringScheduleId = Guid.Empty; if (e == null) { return; } if (e.RowIndex > -1) { recurringScheduleId = (Guid)List.DataKeys[e.RowIndex].Values["RecurringScheduleId"]; } switch (e.Action) { case CommandActions.Add: List.Visible = false; RecurrenceScheduleControl.Visible = true; DateTime currDate = TimeZoneInfo.ConvertTimeFromUtc(DateTime.UtcNow, m_UserContext.TimeZone); RecurrenceScheduleControl.RecurringScheduleId = Guid.NewGuid(); RecurrenceScheduleControl.DateStart = currDate; RecurrenceScheduleControl.DateEnd = currDate.AddHours(1); RecurrenceScheduleControl.Description = string.Empty; RecurrenceScheduleControl.LocalEntityId = string.Empty; RecurrenceScheduleControl.LocalEntityType = string.Empty; RecurrenceScheduleControl.RecurrenceRule = string.Empty; this.AddBreadcrumbs(); break; case CommandActions.Edit: Micajah.Common.Dal.ClientDataSet.RecurringScheduleRow row = Micajah.Common.Bll.Providers.RecurringScheduleProvider.GetRecurringSchedulesRow(recurringScheduleId, organizationId); if (row != null) { List.Visible = false; RecurrenceScheduleControl.Visible = true; RecurrenceScheduleControl.RecurringScheduleId = recurringScheduleId; RecurrenceScheduleControl.DateStart = TimeZoneInfo.ConvertTimeFromUtc(row.StartDate, m_UserContext.TimeZone); RecurrenceScheduleControl.DateEnd = TimeZoneInfo.ConvertTimeFromUtc(row.EndDate, m_UserContext.TimeZone); RecurrenceScheduleControl.Description = row.Name; RecurrenceScheduleControl.LocalEntityId = row.LocalEntityId; RecurrenceScheduleControl.LocalEntityType = row.LocalEntityType; RecurrenceScheduleControl.RecurrenceRule = row.RecurrenceRule; this.AddBreadcrumbs(); } break; default: break; } }
protected void List_Action(object sender, CommonGridViewActionEventArgs e) { if (e == null) { return; } switch (e.Action) { case CommandActions.Select: Response.Redirect(string.Concat(ResourceProvider.RoleEditPageVirtualPath, "?RoleId=", ((Guid)List.DataKeys[e.RowIndex]["RoleId"]).ToString("N"))); break; } }
protected void List_Action(object sender, CommonGridViewActionEventArgs e) { if (e == null) { return; } if (!string.IsNullOrEmpty(Tree.SelectedValue) && List.SelectedValue != null) { Bll.Providers.EntityNodeProvider.UpdateEntityType(new Guid(Tree.SelectedValue), new Guid(List.SelectedValue.ToString())); } List.Visible = false; List.SelectedIndex = -1; m_ContextMenus = null; RefreshTree(); }
protected override void List_Action(object sender, CommonGridViewActionEventArgs e) { base.List_Action(sender, e); if (e == null) { return; } switch (e.Action) { case CommandActions.Edit: EditForm.Fields[5].Visible = false; break; } }
protected void GridViewParameters_Action(object sender, CommonGridViewActionEventArgs e) { if (e == null) { return; } switch (e.Action) { case CommandActions.Add: GridViewParameters.Visible = false; TableEditParameter.Visible = true; RuleParameterCaption.Text = MagicForm.GetCaption(DetailsViewMode.Insert, Resources.RuleParametersControl_RuleParameterCaption_Text); m_EntityValue = null; m_FieldName = null; DropDownListEntityTypes.DataBind(); if (DropDownListEntityTypes.Items.Count > 0) { DropDownListEntityTypes_SelectedIndexChanged(DropDownListEntityTypes, EventArgs.Empty); } break; case CommandActions.Edit: GridViewParameters.SelectedIndex = e.RowIndex; GridViewParameters.Visible = false; TableEditParameter.Visible = true; RuleParameterCaption.Text = MagicForm.GetCaption(DetailsViewMode.Edit, Resources.RuleParametersControl_RuleParameterCaption_Text); ClientDataSet.RuleParametersRow row = RuleEngineProvider.GetRuleParameterRow(this.RuleParameterId); if (row != null) { m_FieldName = row.FieldName; m_EntityValue = row.Value; m_Term = row.Term; DropDownListEntityTypes.DataBind(); DropDownListEntityTypes.SelectedValue = row.EntityNodeTypeId.ToString(); DropDownListEntityTypes_SelectedIndexChanged(DropDownListEntityTypes, EventArgs.Empty); } break; case CommandActions.Delete: GridViewParameters.DataBind(); break; default: break; } }
protected void List_Action(object sender, CommonGridViewActionEventArgs e) { if (e == null) { return; } if (e.Action == CommandActions.Select) { Guid userId = ((List.SelectedValue == null) ? Guid.Empty : (Guid)List.SelectedValue); List.SelectedIndex = -1; if ((m_OrgId != Guid.Empty) && (userId != Guid.Empty)) { string loginName = string.Empty; string password = string.Empty; DataRowView drv = LoginProvider.Current.GetLogin(userId); if (drv != null) { loginName = drv["LoginName"].ToString(); password = drv["Password"].ToString(); try { LoginProvider.Current.Authenticate(loginName, password, false, false, m_OrgId, m_InstanceId); string redirectUrl = null; ActiveInstanceControl.ValidateRedirectUrl(ref redirectUrl, true); if (!string.IsNullOrEmpty(redirectUrl)) { Response.Redirect(redirectUrl); } } catch (AuthenticationException ex) { ErrorPanel.InnerHtml = ex.Message; ErrorPanel.Visible = true; return; } } } ErrorPanel.InnerHtml = Resources.LoginElement_FailureText; ErrorPanel.Visible = true; } }
protected override void List_Action(object sender, CommonGridViewActionEventArgs e) { base.List_Action(sender, e); switch (e.Action) { case CommandActions.Add: EditForm.Fields[1].Visible = true; EditForm.Fields[2].Visible = true; break; default: EditForm.Fields[1].Visible = false; EditForm.Fields[2].Visible = false; break; } }
protected override void List_Action(object sender, CommonGridViewActionEventArgs e) { base.List_Action(sender, e); if (e == null) { return; } switch (e.Action) { case CommandActions.Add: case CommandActions.Edit: DnsAddressPanel.Visible = false; break; } }
protected void List_Action(object sender, CommonGridViewActionEventArgs e) { if (e == null) { return; } switch (e.Action) { case CommandActions.Add: ShowEditForm(); this.AddBreadcrumbs(); break; case CommandActions.Select: Atv_DataBind((Guid)List.DataKeys[e.RowIndex]["GroupId"], (Guid)List.DataKeys[e.RowIndex]["InstanceId"]); ActionsTable.Visible = true; List.Visible = EditForm.Visible = false; this.AddBreadCrumbs(false); break; } }
protected void ConversionList_Action(object sender, CommonGridViewActionEventArgs e) { Guid sourceid = Guid.Empty; try { sourceid = new Guid(EditForm.SelectedValue.ToString()); } catch (FormatException) { } if (sourceid == Guid.Empty) { return; } DropDownList MeasureUnitList = null; if (e == null) { return; } switch (e.Action) { case CommandActions.Add: MasterDataSet.UnitsOfMeasureRow row = MeasureUnitsProvider.GetMeasureUnitRow(sourceid); if (row == null) { return; } DataTable table = MeasureUnitsProvider.GetConvertedMeasureUnits(sourceid); DataRow newRow = table.NewRow(); newRow["SourceUnitsOfMeasureId"] = row.UnitsOfMeasureId; newRow["SourceSingularName"] = row.SingularName; newRow["SourcePluralName"] = row.PluralName; newRow["TargetUnitsOfMeasureId"] = Guid.Empty; newRow["TargetSingularName"] = string.Empty; newRow["TargetPluralName"] = string.Empty; newRow["Factor"] = 1.0; table.Rows.Add(newRow); ConversionList.DataSourceID = string.Empty; ConversionList.DataSource = table; ConversionList.EditIndex = table.Rows.Count - 1; ConversionList.DataBind(); break; case CommandActions.Update: TextBox TextBoxFactor = ConversionList.Rows[e.RowIndex].FindControl("TextBoxFactor") as TextBox; MeasureUnitList = ConversionList.Rows[e.RowIndex].FindControl("MeasureUnitList") as DropDownList; if (TextBoxFactor != null && MeasureUnitList != null) { if (MeasureUnitList.SelectedIndex > -1) { double factor = 0.0; if (double.TryParse(TextBoxFactor.Text, out factor)) { Guid targetId = Guid.Empty; try { targetId = new Guid(MeasureUnitList.SelectedValue); } catch (FormatException) { } if (factor > 0 && !targetId.Equals(Guid.Empty) && !sourceid.Equals(Guid.Empty)) { MeasureUnitsProvider.UpdateMeasureUnitsConversion(sourceid, targetId, factor); } } } } ConversionList.EditIndex = -1; ConversionList.DataSourceID = "ConversionListDataSource"; ConversionList.DataBind(); break; case CommandActions.Edit: ConversionList.EditIndex = e.RowIndex; ConversionList.DataBind(); break; case CommandActions.Cancel: ConversionList.EditIndex = -1; ConversionList.DataSourceID = "ConversionListDataSource"; ConversionList.DataBind(); break; } }