Exemple #1
0
    protected void btnAplicar_Click(object sender, EventArgs e)
    {
        try
        {
            if (grdContactos.SelectedIndex != -1)
            {
                int index = grdContactos.SelectedIndex;

                string[] ids = Session["ids"].ToString().Split(';');

                NegocioContactos.ActivarContacto(Session["idDen"].ToString(), int.Parse(ids[index].ToString()), DropDownList1.SelectedValue);

                switch (DropDownList1.SelectedValue)
                {
                case "T":
                    hTelAct.Value = grdContactos.SelectedRow.Cells[1].Text;
                    break;

                case "C":
                    hCelAct.Value = grdContactos.SelectedRow.Cells[1].Text;
                    break;

                case "E":
                    hMailAct.Value = grdContactos.SelectedRow.Cells[1].Text;
                    break;
                }


                MostrarMensaje("El contacto ha sido activado para ser mostrado en la pantalla principal del expediente.");

                hActivo.Value = hTelAct.Value;
            }
            else
            {
                MostrarMensaje("Debe seleccionar un telefono, o presionar Volver para regresar sin cambios.");
            }
        }
        catch (Exception ex)
        {
            Response.Write(ex);
        }
    }