protected void cmdUpdateContact_Click(object sender, EventArgs e) { try { var ds = (DataSet)Session["contactDs"]; int currentRow = int.Parse(hdCurrentRow.Value); ds.Tables[0].Rows[currentRow]["ContactedDate"] = txtContactedDate.Text; ds.Tables[0].Rows[currentRow]["ContactSummary"] = txtContactSummary.Text; ds.Tables[0].Rows[currentRow]["CallBackFlag"] = ComboBox2.SelectedItem.Text; if (ComboBox2.SelectedItem.Text == "NO") { ds.Tables[0].Rows[currentRow]["CallBackDate"] = ""; TextBox1.Text = ""; DropDownList1.SelectedItem.Text = "NO"; } else { ds.Tables[0].Rows[currentRow]["CallBackDate"] = txtcallback.Text; TextBox1.Text = txtcallback.Text; DropDownList1.SelectedItem.Text = "YES"; } if (cmbnewstatus.SelectedValue == "0") { } else { cmbStatus.SelectedValue = cmbnewstatus.SelectedValue; } if (cmblastaction.SelectedValue == "0") { } else { cmbLastCompAction.SelectedValue = cmblastaction.SelectedValue; } if (cmbnxtaction.SelectedValue == "0") { } else { cmbNextAction.SelectedValue = cmbnxtaction.SelectedValue; } ds.Tables[0].Rows[currentRow].EndEdit(); ds.Tables[0].Rows[currentRow].AcceptChanges(); GrdViewLeadContact.DataSource = ds.Tables[0]; GrdViewLeadContact.DataBind(); ModalPopupContact.Hide(); Session["contactDs"] = ds; } catch (Exception ex) { TroyLiteExceptionManager.HandleException(ex); } }
protected void cmdCancelContact_Click(object sender, EventArgs e) { try { ModalPopupContact.Hide(); } catch (Exception ex) { TroyLiteExceptionManager.HandleException(ex); } }
protected void ComboBox2_SelectedIndexChanged(object sender, EventArgs e) { try { if (ComboBox2.SelectedValue == "2") { rowcall.Visible = true; ModalPopupContact.Show(); } else { rowcall.Visible = false; ModalPopupContact.Show(); } } catch (Exception ex) { TroyLiteExceptionManager.HandleException(ex); } }
protected void lnkAddContact_Click(object sender, EventArgs e) { try { cmdSaveContact.Visible = true; cmdUpdateContact.Visible = false; updatePnlContact.Update(); txtContactedDate.Text = string.Empty; txtContactSummary.Text = string.Empty; ComboBox2.SelectedValue = "1"; txtcallback.Text = string.Empty; rowcall.Visible = false; ModalPopupContact.Show(); } catch (Exception ex) { TroyLiteExceptionManager.HandleException(ex); } }
protected void GrdViewLeadContact_SelectedIndexChanged(object sender, EventArgs e) { try { DataSet ds = new DataSet(); GridViewRow row = GrdViewLeadContact.SelectedRow; hdCurrentRow.Value = Convert.ToString(row.DataItemIndex); txtContactedDate.Text = row.Cells[1].Text; txtContactSummary.Text = row.Cells[2].Text; if (row.Cells[3].Text == "NO") { ComboBox2.SelectedValue = "1"; rowcall.Visible = false; } else { ComboBox2.SelectedValue = "2"; rowcall.Visible = true; } if (row.Cells[4].Text == " ") { txtcallback.Text = ""; } else { txtcallback.Text = row.Cells[4].Text; } cmdSaveContact.Visible = false; cmdUpdateContact.Visible = true; ModalPopupContact.Show(); } catch (Exception ex) { TroyLiteExceptionManager.HandleException(ex); } }
protected void cmdSaveContact_Click(object sender, EventArgs e) { try { DataSet ds; DataTable dt; DataRow drNew; DataColumn dc; ds = new DataSet(); if (Session["contactDs"] == null) { dt = new DataTable(); dc = new DataColumn("ContactRefID"); dt.Columns.Add(dc); dc = new DataColumn("ContactedDate"); dt.Columns.Add(dc); dc = new DataColumn("ContactSummary"); dt.Columns.Add(dc); dc = new DataColumn("CallBackFlag"); dt.Columns.Add(dc); dc = new DataColumn("CallBackDate"); dt.Columns.Add(dc); ds.Tables.Add(dt); drNew = dt.NewRow(); drNew["ContactRefID"] = 1; drNew["ContactedDate"] = txtContactedDate.Text; drNew["ContactSummary"] = txtContactSummary.Text; drNew["CallBackFlag"] = ComboBox2.SelectedItem.Text; DropDownList1.SelectedItem.Text = ComboBox2.SelectedItem.Text; if (cmbnewstatus.SelectedValue == "0") { } else { cmbStatus.SelectedValue = cmbnewstatus.SelectedValue; } if (cmblastaction.SelectedValue == "0") { } else { cmbLastCompAction.SelectedValue = cmblastaction.SelectedValue; } if (cmbnxtaction.SelectedValue == "0") { } else { cmbNextAction.SelectedValue = cmbnxtaction.SelectedValue; } if (ComboBox2.SelectedItem.Text == "NO") { drNew["CallBackDate"] = ""; TextBox1.Text = ""; DropDownList1.SelectedValue = "1"; } else { drNew["CallBackDate"] = txtcallback.Text; TextBox1.Text = txtcallback.Text; DropDownList1.SelectedValue = "2"; } ds.Tables[0].Rows.Add(drNew); Session["contactDs"] = ds; } else { ds = (DataSet)Session["contactDs"]; int maxID = 0; if (ds.Tables[0].Rows.Count > 0) { maxID = int.Parse(ds.Tables[0].Rows[ds.Tables[0].Rows.Count - 1]["ContactRefID"].ToString()); } drNew = ds.Tables[0].NewRow(); drNew["ContactRefID"] = maxID + 1; drNew["ContactedDate"] = txtContactedDate.Text; drNew["ContactSummary"] = txtContactSummary.Text; drNew["CallBackFlag"] = ComboBox2.SelectedItem.Text; DropDownList1.SelectedItem.Text = ComboBox2.SelectedItem.Text; if (cmbnewstatus.SelectedValue == "0") { } else { cmbStatus.SelectedValue = cmbnewstatus.SelectedValue; } if (cmblastaction.SelectedValue == "0") { } else { cmbLastCompAction.SelectedValue = cmblastaction.SelectedValue; } if (cmbnxtaction.SelectedValue == "0") { } else { cmbNextAction.SelectedValue = cmbnxtaction.SelectedValue; } if (ComboBox2.SelectedItem.Text == "NO") { drNew["CallBackDate"] = ""; TextBox1.Text = ""; DropDownList1.SelectedValue = "1"; } else { drNew["CallBackDate"] = txtcallback.Text; TextBox1.Text = txtcallback.Text; DropDownList1.SelectedValue = "2"; } ds.Tables[0].Rows.Add(drNew); Session["contactDs"] = ds; } //this.GrdViewLeadContact.Visible = true; GrdViewLeadContact.DataSource = ds.Tables[0]; GrdViewLeadContact.DataBind(); ModalPopupContact.Hide(); } catch (Exception ex) { TroyLiteExceptionManager.HandleException(ex); } }