コード例 #1
0
    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);
        }
    }
コード例 #2
0
 protected void cmdCancelContact_Click(object sender, EventArgs e)
 {
     try
     {
         ModalPopupContact.Hide();
     }
     catch (Exception ex)
     {
         TroyLiteExceptionManager.HandleException(ex);
     }
 }
コード例 #3
0
 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);
     }
 }
コード例 #4
0
    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);
        }
    }
コード例 #5
0
    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);
        }
    }
コード例 #6
0
    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);
        }
    }