示例#1
0
 protected void grd_pedidosRowDataBound(object sender, GridViewRowEventArgs args)
 {
     try
     {
         if (args.Row.RowType == DataControlRowType.Header)
         {
             DropDownList ddl_all_etiqueta_tipo = (args.Row.FindControl("ddl_all_etiqueta_tipo") as DropDownList);
             ControlsMng.fillEtiquetaTipo(ddl_all_etiqueta_tipo);
         }
         if (args.Row.RowType == DataControlRowType.DataRow)
         {
             //Find the DropDownList in the Row
             DropDownList ddl_etiqueta_tipo = (args.Row.FindControl("ddl_etiqueta_tipo") as DropDownList);
             ControlsMng.fillEtiquetaTipo(ddl_etiqueta_tipo);
         }
     }
     catch (Exception e)
     {
         ((MstCasc)this.Master).setError = e.Message;
     }
 }
示例#2
0
        protected void rep_serv_data_bound(object sender, RepeaterItemEventArgs args)
        {
            try
            {
                if (args.Item.ItemType == ListItemType.Item || args.Item.ItemType == ListItemType.AlternatingItem)
                {
                    HiddenField hf_id_servicio = args.Item.FindControl("hf_id_servicio") as HiddenField;
                    int         id_servicio    = Convert.ToInt32(hf_id_servicio.Value);

                    Panel pnl_precio = args.Item.FindControl("pnl_precio") as Panel;
                    pnl_precio.Visible = false;

                    Panel pnl_uva = args.Item.FindControl("pnl_uva") as Panel;
                    pnl_uva.Visible = false;

                    DropDownList ddlEtiqueta_tipo = null;

                    switch (id_servicio)
                    {
                    case 1:
                        //    ddlEtiqueta_tipo = pnl_precio.FindControl("ddl_eti_tipo_precio") as DropDownList;
                        pnl_precio.Visible = true;
                        break;

                    case 2:
                        pnl_uva.Visible  = true;
                        ddlEtiqueta_tipo = pnl_uva.FindControl("ddl_eti_tipo_uva") as DropDownList;
                        ControlsMng.fillEtiquetaTipo(ddlEtiqueta_tipo);
                        break;
                    }
                }
            }
            catch (Exception e)
            {
                ((MstCasc)this.Master).setError = e.Message;
            }
        }