protected void BtnAddNewAssetTypeClick(object sender, EventArgs e) { ErrorDisplay1.ClearError(); ErrorDisplayProcessAssetType.ClearError(); txtAssetType.Text = string.Empty; lgAssetTypeTitle.InnerHtml = "Create a New Asset Type"; chkAssetType.Checked = false; btnSubmitAssetType.CommandArgument = "1"; btnSubmitAssetType.Text = "Submit"; mpeProcessAssetType.Show(); }
protected void BtnSubmitAssetTypeClick(object sender, EventArgs e) { ErrorDisplay1.ClearError(); ErrorDisplayProcessAssetType.ClearError(); try { if (!ValidateControls()) { return; } switch (int.Parse(btnSubmitAssetType.CommandArgument)) { case 1: //Add if (!AddAssetType()) { return; } break; case 2: //Update if (!UpdateAssetType()) { return; } break; default: ErrorDisplayProcessAssetType.ShowError("Invalid process call!"); mpeProcessAssetType.Show(); break; } if (!LoadAssetType()) { return; } ErrorDisplay1.ShowSuccess("Asset Type information Was processed Successfully."); } catch (Exception ex) { ErrorManager.LogApplicationError(ex.StackTrace, ex.Source, ex.Message); ErrorDisplay1.ShowError("An unknown error was encountered. Please try again soon or contact the Admin."); } }
protected void DgAssetTypesEditCommand(object source, DataGridCommandEventArgs e) { ErrorDisplay1.ClearError(); ErrorDisplayProcessAssetType.ClearError(); txtAssetType.Text = string.Empty; ddlAssetCategory.SelectedIndex = 0; chkAssetType.Checked = false; try { dgAssetTypes.SelectedIndex = e.Item.ItemIndex; var assetTypeId = (DataCheck.IsNumeric(dgAssetTypes.DataKeys[e.Item.ItemIndex].ToString())) ? int.Parse(dgAssetTypes.DataKeys[e.Item.ItemIndex].ToString()) : 0; if (assetTypeId < 1) { ErrorDisplay1.ShowError("Invalid AssetType Selection"); return; } var assetType = ServiceProvider.Instance().GetAssetTypeServices().GetAssetType(assetTypeId); if (assetType == null) { ErrorDisplay1.ShowError("Invalid selection!"); return; } if (assetType.AssetTypeId < 1) { ErrorDisplay1.ShowError("Invalid selection!"); return; } ddlAssetCategory.SelectedValue = assetType.AssetCategoryId.ToString(CultureInfo.InvariantCulture); txtAssetType.Text = assetType.Name; chkAssetType.Checked = assetType.Status == 1; btnSubmitAssetType.CommandArgument = "2"; //update btnSubmitAssetType.Text = "Update"; lgAssetTypeTitle.InnerHtml = "Update Asset Type information"; mpeProcessAssetType.Show(); Session["_assetType"] = assetType; } catch { ErrorDisplay1.ShowError("An unknown error was encountered. Please try again soon or contact the Admin. Please try again soon or contact the Admin."); } }