protected void uiGridViewTypes_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EditType") { IStock.BLL.ClientTypes objData = new IStock.BLL.ClientTypes(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); uiTextBoxName.Text = objData.Name; uiTextBoxDesc.Text = objData.Description; uiPanelAllTypes.Visible = false; uiPanelEditTypes.Visible = true; CurrentType = objData; BindTypes(); } else if (e.CommandName == "DeleteType") { try { IStock.BLL.ClientTypes objData = new IStock.BLL.ClientTypes(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); objData.MarkAsDeleted(); objData.Save(); CurrentType = null; BindTypes(); } catch (Exception ex) { uipanelError.Visible = true; } } }
protected void uiLinkButtonOK_Click(object sender, EventArgs e) { IStock.BLL.ClientTypes Type = new IStock.BLL.ClientTypes(); if (CurrentType == null) Type.AddNew(); else Type = CurrentType; Type.Name = uiTextBoxName.Text; Type.Description = uiTextBoxDesc.Text; Type.Save(); ClearFields(); CurrentType = null; uiPanelEditTypes.Visible = false; uiPanelAllTypes.Visible = true; BindTypes(); }