protected void gvCommon_SelectedIndexChanged(object sender, EventArgs e) { try { hid.Value = "Update"; dvID.Visible = true; dvMsg.InnerText = "Update IndirectItem :"; btnSubmit.Text = "Update"; GridViewRow row = gvCommon.SelectedRow; string recID = ""; recID = (row.FindControl("lbID") as Label).Text;; DirectExpenseItem ast = LookUpBLL.GetDirectItem(int.Parse(recID)); if (ast != null) { txtID.Text = recID; txtName.Text = ast.Name; txtcode.Text = ast.Code; ddlDir.SelectedValue = ast.DirectTypeID.ToString(); //ddlDir.SelectedItem.Text = HttpUtility.HtmlDecode(row.Cells[2].Text).ToLower(); } } catch (Exception ex) { error.Visible = true; error.InnerHtml = " <button type='button' class='close' data-dismiss='alert'>×</button> An error occured. Kindly try again. If error persist contact Administrator!!."; Utility.WriteError("Error: " + ex.InnerException); } }
protected void gvCommon_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName == "del") { int index = int.Parse(e.CommandArgument.ToString()); int key = Convert.ToInt32(gvCommon.DataKeys[index].Value.ToString()); DirectExpenseItem ast = LookUpBLL.GetDirectItem(key); ast.DelFlg = "Y"; LookUpBLL.UpdateDirectItem(ast); BindGrid(); success.Visible = true; success.InnerHtml = " <button type='button' class='close' data-dismiss='alert'>×</button> Record deleted successfully!!."; return; } } catch (Exception ex) { } }
protected void btnSubmit_Click(object sender, EventArgs e) { try { if (hid.Value == "Update") { DirectExpenseItem ast = null; bool rst = false; decimal uprice = 0; ast = LookUpBLL.GetDirectItem(Convert.ToInt32(txtID.Text)); if (ast != null) { ast.Name = txtName.Text; ast.DirectTypeID = int.Parse(ddlDir.SelectedValue); ast.Code = txtcode.Text; ast.DelFlg = "N"; rst = LookUpBLL.UpdateDirectItem(ast); if (rst != false) { BindGrid(); success.Visible = true; success.InnerHtml = " <button type='button' class='close' data-dismiss='alert'>×</button> Record updated successfully!!."; return; } } else { error.Visible = true; error.InnerHtml = " <button type='button' class='close' data-dismiss='alert'>×</button>Record could Not updated. Kindly try again. If error persist contact Administrator!!."; } } else { string asstNme = ""; decimal uprice = 0; asstNme = txtName.Text; bool result = false; DirectExpenseItem ast = new DirectExpenseItem(); ast.Name = txtName.Text; ast.DirectTypeID = int.Parse(ddlDir.SelectedValue); ast.Code = txtcode.Text; ast.DelFlg = "N"; result = LookUpBLL.AddDirectItem(ast); if (result) { BindGrid(); txtName.Text = ""; ddlDir.SelectedValue = ""; txtcode.Text = ""; success.Visible = true; success.InnerHtml = " <button type='button' class='close' data-dismiss='alert'>×</button> Record added successfully!!."; return; } else { error.Visible = true; error.InnerHtml = " <button type='button' class='close' data-dismiss='alert'>×</button>Record could Not added. Kindly try again. If error persist contact Administrator!!."; } } } catch (Exception ex) { error.Visible = true; error.InnerHtml = " <button type='button' class='close' data-dismiss='alert'>×</button> An error occured. Kindly try again. If error persist contact Administrator!!."; Utility.WriteError("Error: " + ex.InnerException); } }