Exemple #1
0
    private void CargarGrilla(int idDen, string tipo)
    {
        try
        {
            string ids;

            switch (tipo)
            {
            case "T":
                txtTel.CssClass = "TextBoxTelefono";
                DataSet dsTelefonos = NegocioContactos.TraerTelefonosDenunciante(idDen);
                ids = "";
                foreach (DataRow r in dsTelefonos.Tables[0].Rows)
                {
                    ids = ids + r["ID"].ToString() + ";";
                }
                Session.Add("ids", ids);
                dsTelefonos.Tables[0].Columns.Remove("ID");

                this.grdContactos.DataSource = dsTelefonos;
                this.grdContactos.DataBind();
                break;

            case "C":
                txtTel.CssClass = "TextBoxTelefono";
                DataSet dsCelulares = NegocioContactos.TraerCelularesDenunciante(idDen);
                ids = "";
                foreach (DataRow r in dsCelulares.Tables[0].Rows)
                {
                    ids = ids + r["ID"].ToString() + ";";
                }
                Session.Add("ids", ids);
                dsCelulares.Tables[0].Columns.Remove("ID");

                this.grdContactos.DataSource = dsCelulares;
                this.grdContactos.DataBind();
                break;

            case "E":
                txtTel.CssClass = "TextBox";
                DataSet dsEmails = NegocioContactos.TraerEmailsDenunciante(idDen);
                ids = "";
                foreach (DataRow r in dsEmails.Tables[0].Rows)
                {
                    ids = ids + r["ID"].ToString() + ";";
                }
                Session.Add("ids", ids);
                dsEmails.Tables[0].Columns.Remove("ID");

                this.grdContactos.DataSource = dsEmails;
                this.grdContactos.DataBind();
                break;
            }
        }
        catch (Exception ex)
        {
            Response.Redirect("Errores.aspx?error=" + ex.Message);
        }
    }