private void csControl(Control ctrControl, DataTable dtData)
        {
            string sControl = "Etiqueta_c";

            try
            {
                sControl = ctrControl.ClientID.ToString();
            }
            catch { }
            try
            {
                Enum_Controls eControls = eControles(dtData.Rows[0][CONTROLVALUE].ToString());
                if (!eControls.Equals(Enum_Controls.Nulo))
                {
                    if (eControls.Equals(Enum_Controls.RadioButtonList))
                    {
                        RadioButtonList rbtList = (RadioButtonList)ctrControl;
                        clsControls.LlenaControl(rbtList, dtData, TEXT, VALUE);
                    }
                    else if (eControls.Equals(Enum_Controls.DropDownList))
                    {
                        DropDownList drbList = (DropDownList)ctrControl;
                        clsControls.LlenaControl(drbList, dtData, TEXT, VALUE);
                    }
                    if (eControls.Equals(Enum_Controls.CheckBoxList))
                    {
                        CheckBoxList chkList = (CheckBoxList)ctrControl;
                        clsControls.LlenaControl(chkList, dtData, TEXT, VALUE);
                    }
                    //if (eControls.Equals(Enum_Controls.Repeater))
                    //{
                    //    Repeater rptList = (Repeater)ctrControl;
                    //    clsControls.LlenaControl(chkList, dtData, TEXT, VALUE);
                    //}
                }
            }
            catch (Exception Ex)
            {
                clsParametros cParametros = new clsParametros();
                cParametros.Id          = 0;
                cParametros.Message     = Ex.Message.ToString();
                cParametros.Source      = Ex.Source.ToString();
                cParametros.Tipo        = clsTipoError.Library;
                cParametros.Severity    = clsSeveridad.Moderada;
                cParametros.StackTrace  = Ex.StackTrace.ToString();
                cParametros.Complemento = "Cambio de idioma al control " + sControl;
                ExceptionHandled.Publicar(cParametros);
            }
        }
        private void csControl(Control ctrControl, DataRow dtrEtiquetas)
        {
            string sText        = "Etiqueta";
            string sControl     = "Etiqueta_c";
            string sControlType = "Etiqueta_t";

            try
            {
                sText        = dtrEtiquetas[TEXT].ToString();
                sControl     = ctrControl.ClientID.ToString();
                sControlType = dtrEtiquetas[CONTROLVALUE].ToString();
            }
            catch { }
            try
            {
                Enum_Controls eControls = eControles(dtrEtiquetas[CONTROLVALUE].ToString());
                string        sIdioma   = clsSesiones.getIdioma();

                if (!eControls.Equals(Enum_Controls.Nulo))
                {
                    if (eControls.Equals(Enum_Controls.Label))
                    {
                        Label lbl = (Label)ctrControl;
                        lbl.Text    = dtrEtiquetas[TEXT].ToString();
                        lbl.ToolTip = dtrEtiquetas[TOOLTIP].ToString();
                    }
                    else if (eControls.Equals(Enum_Controls.Literal))
                    {
                        Literal ltr = (Literal)ctrControl;
                        ltr.Text = dtrEtiquetas[TEXT].ToString();
                    }
                    else if (eControls.Equals(Enum_Controls.Button))
                    {
                        Button But = (Button)ctrControl;
                        But.Text    = dtrEtiquetas[TEXT].ToString();
                        But.ToolTip = dtrEtiquetas[TOOLTIP].ToString();
                    }
                    else if (eControls.Equals(Enum_Controls.LinkButton))
                    {
                        LinkButton But = (LinkButton)ctrControl;
                        But.Text    = dtrEtiquetas[TEXT].ToString();
                        But.ToolTip = dtrEtiquetas[TOOLTIP].ToString();
                    }
                    else if (eControls.Equals(Enum_Controls.HiperLink))
                    {
                        HyperLink HLnk = (HyperLink)ctrControl;
                        HLnk.Text    = dtrEtiquetas[TEXT].ToString();
                        HLnk.ToolTip = dtrEtiquetas[TOOLTIP].ToString();
                        if (dtrEtiquetas[LINK].ToString() != null || dtrEtiquetas[LINK].ToString() != "")
                        {
                            HLnk.NavigateUrl = dtrEtiquetas[LINK].ToString();
                        }
                    }
                    else if (eControls.Equals(Enum_Controls.RadioButton))
                    {
                        RadioButton Rdb = (RadioButton)ctrControl;
                        Rdb.Text    = dtrEtiquetas[TEXT].ToString();
                        Rdb.ToolTip = dtrEtiquetas[TOOLTIP].ToString();
                    }
                    else if (eControls.Equals(Enum_Controls.ImageButton))
                    {
                        ImageButton Img = (ImageButton)ctrControl;
                        Img.ToolTip = dtrEtiquetas[TOOLTIP].ToString();
                        if (dtrEtiquetas[IMAGEN].ToString() != null || dtrEtiquetas[IMAGEN].ToString() != "")
                        {
                            try
                            {
                                try
                                {
                                    Img.ImageUrl = clsValidaciones.ObtenerUrlImages(sIdioma) + dtrEtiquetas[IMAGEN].ToString();
                                    if (!String.IsNullOrEmpty(dtrEtiquetas[LINKCLIENTE].ToString()))
                                    {
                                        Img.OnClientClick = "window.open('" + dtrEtiquetas[LINKCLIENTE].ToString() + "');return false;";
                                    }
                                    if (!String.IsNullOrEmpty(dtrEtiquetas[LINK].ToString()))
                                    {
                                        Img.PostBackUrl = dtrEtiquetas[LINK].ToString();
                                    }
                                }
                                catch { Img.ImageUrl = clsValidaciones.ObtenerUrlImages(sIdioma) + dtrEtiquetas[IMAGEN].ToString(); }
                            }
                            catch { Img.ImageUrl = clsValidaciones.ObtenerUrlImages() + dtrEtiquetas[IMAGEN].ToString(); }
                        }
                    }
                    else if (eControls.Equals(Enum_Controls.TextBox))
                    {
                        TextBox Tbox = (TextBox)ctrControl;
                        if (dtrEtiquetas[TEXT].ToString() != null || dtrEtiquetas[TEXT].ToString() != "")
                        {
                            Tbox.Text = dtrEtiquetas[TEXT].ToString();
                        }
                        Tbox.ToolTip = dtrEtiquetas[TOOLTIP].ToString();
                    }
                    else if (eControls.Equals(Enum_Controls.CheckBox))
                    {
                        CheckBox check = (CheckBox)ctrControl;
                        if (dtrEtiquetas[TEXT].ToString() != null || dtrEtiquetas[TEXT].ToString() != "")
                        {
                            check.Text = dtrEtiquetas[TEXT].ToString();
                        }
                        check.ToolTip = dtrEtiquetas[TOOLTIP].ToString();
                    }
                    else if (eControls.Equals(Enum_Controls.RadioButtonList))
                    {
                        CheckBox check = (CheckBox)ctrControl;
                        if (dtrEtiquetas[TEXT].ToString() != null || dtrEtiquetas[TEXT].ToString() != "")
                        {
                            check.Text = dtrEtiquetas[TEXT].ToString();
                        }
                        check.ToolTip = dtrEtiquetas[TOOLTIP].ToString();
                    }
                }
            }
            catch (Exception Ex)
            {
                clsParametros cParametros = new clsParametros();
                cParametros.Id          = 0;
                cParametros.Message     = Ex.Message.ToString();
                cParametros.Source      = Ex.Source.ToString();
                cParametros.Tipo        = clsTipoError.Library;
                cParametros.Severity    = clsSeveridad.Moderada;
                cParametros.StackTrace  = Ex.StackTrace.ToString();
                cParametros.Complemento = "Cambio de idioma al control " + sControl + " Text " + sText + "  Type " + sControlType;
                ExceptionHandled.Publicar(cParametros);
            }
        }