Пример #1
0
 protected void gvPost_RowDataBound(object sender, GridViewRowEventArgs e)
 {
     if (e.Row.RowType == DataControlRowType.DataRow)
     {
         if ((e.Row.RowState & DataControlRowState.Edit) > 0)
         {
             hidCodPais.Value = ((TextBox)e.Row.FindControl("hidPais")).Text;
             TextBox      hidAgrupacion = (TextBox)e.Row.FindControl("hidAgrupacion");
             DropDownList dpAgrupacion  = (DropDownList)e.Row.FindControl("dpAgrupacion");
             // bind DropDown manually
             dpAgrupacion.DataSource     = C_FuncionesGenerales.getAgrupacionesPaises();
             dpAgrupacion.DataTextField  = "agrupacion";
             dpAgrupacion.DataValueField = "codigo";
             dpAgrupacion.DataBind();
             dpAgrupacion.SelectedValue = hidAgrupacion.Text; // you can use e.Row.DataItem to get the value
         }
     }
     if (e.Row.RowType == DataControlRowType.Footer)
     {
         DropDownList dpAgrupacion = (DropDownList)e.Row.FindControl("dpNuevoAgrupacion");
         // bind DropDown manually
         dpAgrupacion.DataSource     = C_FuncionesGenerales.getAgrupacionesPaises();
         dpAgrupacion.DataTextField  = "agrupacion";
         dpAgrupacion.DataValueField = "codigo";
         dpAgrupacion.DataBind();
     }
 }
Пример #2
0
    public C_Responses getListPaisesByAgrupacion(string searchString, string agrupacion)
    {
        C_Responses retorno = new C_Responses();
        var         lstData = new List <AutoCompleteResult>();

        retorno.resultado = "KO";
        try
        {
            C_FuncionesGenerales proxy = new C_FuncionesGenerales();
            DataTable            datos = proxy.getListPaisesByAgrupacion(searchString, Convert.ToInt32(agrupacion));
            if (datos.Rows.Count > 0)
            {
                foreach (DataRow row in datos.Rows)
                {
                    //lstData.Add(new AutoCompleteResult { code = C_FuncionesGenerales.EncriptarCodigos(row["codigo"].ToString()), value = row["nombre"].ToString() });
                    lstData.Add(new AutoCompleteResult {
                        code = row["codigo"].ToString(), value = row["nombre"].ToString()
                    });
                }
                retorno.resultado = "OK";
                retorno.data      = lstData;
            }
        }
        catch (Exception ex)
        {
            //string codigoError = C_FuncionesGenerales.registroErrores("ws.asmx -> damePosts -> " + ex.Message).ToString();
            //     throw new Exception("Error de conexión. Cód Error:" + ex.Message);
            error objError = new error();
            objError.codigo  = "-100";
            objError.mensaje = "Error de conexión. Cód Error:" + ex.Message;
            retorno.data     = objError;
        }

        return(retorno);
    }
Пример #3
0
    private void bindRooms()
    {
        DataTable tbRooms = C_FuncionesGenerales.getRooms();
        // Tengo que obtener los datos de la room dependiendo del administrador , por lo que tengo que llamar al objeto y al WS correspondiente
        string jsonRetorno = DataTableToJSON(tbRooms);//DataTableToJSON(datos);

        ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "bindRooms", "var bindRooms=" + jsonRetorno + ";", true);
    }
Пример #4
0
    private void bindPaises()
    {
        DataTable tbPaises = C_FuncionesGenerales.getPaises();

        string jsonRertorno = DataTableToJSON(tbPaises);

        ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "bindPaises", "var bindPaises= " + jsonRertorno + ";", true);
    }
Пример #5
0
    private void bindLimitesRelevancia()
    {
        int  limiteInf;
        int  limiteMax;
        long numPost;

        C_FuncionesGenerales.getLimitesRelevancia(out limiteInf, out limiteMax, out numPost);
        ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), "limitesRelevancia", " var numPost=" + numPost.ToString() + "; var relevanciaMin=" + limiteInf.ToString() + "; var relevanciaMax=" + limiteMax.ToString() + ";", true);
    }
Пример #6
0
    private void bindRooms()
    {
        DataTable tbRooms = C_FuncionesGenerales.getRooms();

        dpRooms.DataSource        = tbRooms;
        dpRooms.DataValueField    = "id_room";
        ViewState["id_room_home"] = tbRooms.Rows[0]["id_room"];
        dpRooms.DataTextField     = "nombre";
        dpRooms.DataBind();
    }
Пример #7
0
    protected void bindPais()
    {
        dpSearchPais.DataSource     = C_FuncionesGenerales.getPaises();
        dpSearchPais.DataTextField  = "nombre";
        dpSearchPais.DataValueField = "codigo";
        dpSearchPais.DataBind();
        ListItem item = new ListItem("Elige un país", "");

        dpSearchPais.Items.Add(item);
        dpSearchPais.SelectedIndex = dpSearchPais.Items.Count - 1;
    }
Пример #8
0
    protected void bindRS()
    {
        dpSearchRS.DataSource     = C_FuncionesGenerales.getRRSS();
        dpSearchRS.DataTextField  = "descripcion";
        dpSearchRS.DataValueField = "codigo";
        dpSearchRS.DataBind();
        ListItem item = new ListItem("Elige una red social", "0");

        dpSearchRS.Items.Add(item);
        dpSearchRS.SelectedIndex = dpSearchRS.Items.Count - 1;
    }
Пример #9
0
 protected void Page_Init(object sender, EventArgs e)
 {
     tbTiposRS = C_FuncionesGenerales.getRRSS();
 }