protected void saveAsNewButton_Click( object sender, EventArgs e ) { if ( validate() ) { if ( idTextBox.Text.Trim().Length == 0 ) { errorPanel.Controls.Add( new LiteralControl( "* Please include a unique ID before saving" ) ); errorPanel.Visible = true; return; } else { int id = 0; if ( int.TryParse( idTextBox.Text.Trim(), out id ) ) { BHLProvider bp = new BHLProvider(); CustomGenericList<ItemStatus> itemStatuses = bp.ItemStatusSelectAll(); foreach ( ItemStatus its in itemStatuses ) { if ( its.ItemStatusID == id ) { errorPanel.Controls.Add( new LiteralControl( "* The item status id " + id.ToString() + " is not a unique id, please use another one." ) ); errorPanel.Visible = true; return; } } ItemStatus itemStatus = new ItemStatus( id, statusTextBox.Text.Trim() ); itemStatus.IsNew = true; bp.SaveItemStatus( itemStatus ); } else { errorPanel.Controls.Add( new LiteralControl( "* The item status id " + idTextBox.Text.Trim() + " is not numeric, please use numbers only." ) ); errorPanel.Visible = true; return; } } } else { return; } Response.Redirect( "/Admin/Dashboard.aspx" ); }
protected void saveButton_Click( object sender, EventArgs e ) { if ( validate() ) { if ( hidId.Value.Length == 0 ) { errorPanel.Controls.Add( new LiteralControl( "* Please select an item status before saving" ) ); errorPanel.Visible = true; return; } ItemStatus itemStatus = new ItemStatus( int.Parse( hidId.Value ), statusTextBox.Text.Trim() ); itemStatus.IsNew = false; BHLProvider bp = new BHLProvider(); bp.SaveItemStatus( itemStatus ); } else { return; } Response.Redirect( "/Admin/Dashboard.aspx" ); }