protected void uiGridViewLines_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EditLine") { IStock.BLL.Lines objData = new IStock.BLL.Lines(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); uiTextBoxName.Text = objData.Name; uiTextBoxDesc.Text = objData.Description; uiPanelAllLines.Visible = false; uiPanelEditLine.Visible = true; CurrentLine = objData; BindLines(); } else if (e.CommandName == "DeleteLine") { try { IStock.BLL.Lines objData = new IStock.BLL.Lines(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); objData.MarkAsDeleted(); objData.Save(); CurrentLine = null; BindLines(); } catch (Exception ex) { uipanelError.Visible = true; } } }
protected void uiLinkButtonOK_Click(object sender, EventArgs e) { IStock.BLL.Lines line = new IStock.BLL.Lines(); if (CurrentLine == null) line.AddNew(); else line = CurrentLine; line.Name = uiTextBoxName.Text; line.Description = uiTextBoxDesc.Text; line.Save(); ClearFields(); CurrentLine = null; uiPanelEditLine.Visible = false; uiPanelAllLines.Visible = true; BindLines(); }