protected void LvMDoc_ItemInserting(object sender, ListViewInsertEventArgs e) { string slno = Convert.ToString(LvMDoc.Items.Count + 1); string mdoc = ""; string title = ""; string inventor1 = ""; string status = ""; DropDownList ddl = e.Item.FindControl("ddlNewMdocNo") as DropDownList; mdoc = ddl.SelectedValue; if (mdoc != "") { TextBox txt; txt = e.Item.FindControl("txtTitle") as TextBox; title = txt.Text; txt = e.Item.FindControl("txtOwner") as TextBox; inventor1 = txt.Text; txt = e.Item.FindControl("txtStatus") as TextBox; status = txt.Text; DataTable dt = (DataTable)ViewState["MDOC"]; DataRow dr = dt.NewRow(); dr["SNO"] = slno; dr["ContractNo"] = mdoc; dr["Title"] = title; dr["CoordinatingPerson"] = inventor1; dr["Status"] = status; dt.Rows.Add(dr); LvMDoc.DataSource = (DataTable)ViewState["MDOC"]; LvMDoc.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (User.Identity.IsAuthenticated) { if (User.IsInRole("Admin") || User.IsInRole("Super User") || User.IsInRole("Marketing") || !User.IsInRole("Intern")) { if (!this.IsPostBack) { System.Threading.Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("en-GB"); txtRefNo.Text = DisputeNo(); txtcreatedDate.Text = DateTime.Now.ToString("dd/MM/yyyy"); SqlCommand cmd = new SqlCommand("select itemList from listItemMaster where category = 'Dispute' and Grouping='DisputeGroup' order by itemlist", con); con.ConnectionString = ConfigurationManager.ConnectionStrings["PATENTCN"].ConnectionString; con.Open(); SqlDataReader dr = cmd.ExecuteReader(); ddlGroup.DataTextField = "itemList"; ddlGroup.DataValueField = "itemList"; ddlGroup.DataSource = dr; ddlGroup.DataBind(); ddlGroup.Items.Insert(0, new ListItem("", "")); dr.Close(); SqlCommand cmd1 = new SqlCommand("select itemList from listItemMaster where category = 'Dispute' and Grouping='Status' order by itemlist", con); dr = cmd1.ExecuteReader(); ddlStatus.DataTextField = "itemList"; ddlStatus.DataValueField = "itemList"; ddlStatus.DataSource = dr; ddlStatus.DataBind(); dr.Close(); con.Close(); MarketingDS ds = new MarketingDS(); con.ConnectionString = ConfigurationManager.ConnectionStrings["PATENTCN"].ConnectionString; con.Open(); LvMDoc.DataSource = ds.Tables["MDOC"]; LvMDoc.DataBind(); ViewState["MDOC"] = ds.Tables["MDOC"]; lvIdf.DataSource = ds.Tables["MarketIDF"]; lvIdf.DataBind(); ViewState["MktIDF"] = ds.Tables["MarketIDF"]; lvActivity.DataSource = ds.Tables["DisputeActivity"]; lvActivity.DataBind(); ViewState["DisputeActivity"] = ds.Tables["DisputeActivity"]; con.Close(); //imgBtnSubmit.Visible = (!User.IsInRole("View")); } } else { Server.Transfer("Unauthorized.aspx"); } } }
protected void LvMDoc_ItemDeleting(object sender, ListViewDeleteEventArgs e) { Label lbl = LvMDoc.Items[e.ItemIndex].FindControl("lblSlNo") as Label; DataTable dt = (DataTable)ViewState["MDOC"]; int cnt = 0; foreach (DataRow dr in dt.Rows) { cnt += 1; if (dr["SNO"].ToString() == lbl.Text.Trim()) { dr.Delete(); break; } } for (int i = cnt - 1; i <= dt.Rows.Count - 1; i++) { dt.Rows[i][0] = i + 1; } LvMDoc.DataSource = (DataTable)ViewState["MDOC"]; LvMDoc.DataBind(); }
protected void LvMDoc_ItemCanceling(object sender, ListViewCancelEventArgs e) { LvMDoc.DataSource = (DataTable)ViewState["MDOC"]; LvMDoc.DataBind(); }