public void MostrarEnControles(DataRow dr)
        {
            ELRUtils objUtil       = new ELRUtils();
            string   nombreControl = "";
            string   valor         = "0";

            try
            {
                drFilaSel = dr;

                if (AMostrar != null)
                {
                    foreach (ControlesMostrar item in AMostrar)
                    {
                        if (item.LabelControl != null)
                        {
                            if (dr != null)
                            {
                                item.LabelControl.Text = dr[item.NombreCampo].ToString();
                            }
                            else
                            {
                                item.LabelControl.Text = item.ValorPorDefecto;
                            }

                            nombreControl = item.LabelControl.Name;
                        }


                        if (item.TextBoxControl != null)
                        {
                            nombreControl = item.TextBoxControl.Name;

                            if (dr != null)
                            {
                                valor = objUtil.GetAsString(item.NombreCampo, dr, item.ValorPorDefecto);
                                if (item.NombreCampo.ToUpper() == "CEDULARNC")
                                {
                                    item.TextBoxControl.Text = objUtil.FormatearCedulaRNC(valor);
                                }
                                else
                                {
                                    item.TextBoxControl.Text = valor;
                                }

                                if (item.TextBoxControl != this)
                                {
                                    if (item.EsHabilitar)
                                    {
                                        item.TextBoxControl.Enabled = false;
                                    }
                                }
                            }
                            else
                            {
                                item.TextBoxControl.Text = item.ValorPorDefecto;
                                if (item.EsHabilitar)
                                {
                                    item.TextBoxControl.Enabled = true;
                                }
                            }
                        }


                        if (item.ComboBoxControl != null)
                        {
                            nombreControl = item.ComboBoxControl.Name;

                            if (dr != null)
                            {
                                valor = objUtil.GetAsString(item.NombreCampo, dr, "0");

                                if (item.ComboBoxControl.ValueMember.Trim() != "")
                                {
                                    item.ComboBoxControl.SelectedValue = valor;
                                }
                                else
                                {
                                    item.ComboBoxControl.Text = valor;
                                }

                                if (item.EsHabilitar)
                                {
                                    item.ComboBoxControl.Enabled = false;
                                }
                            }
                            else if (item.EsHabilitar)
                            {
                                item.ComboBoxControl.Enabled = true;
                            }
                        }

                        if (item.NumericUpDownControl != null)
                        {
                            nombreControl = item.NumericUpDownControl.Name;

                            if (dr != null)
                            {
                                item.NumericUpDownControl.Value = objUtil.GetAsDecimal(item.NombreCampo.ToString(), dr, 0);

                                if (item.EsHabilitar)
                                {
                                    item.NumericUpDownControl.Enabled = false;
                                }
                            }
                            else
                            {
                                item.NumericUpDownControl.Value = 0;
                                if (item.EsHabilitar)
                                {
                                    item.NumericUpDownControl.Enabled = true;
                                }
                            }
                        }
                    }
                }

                //if ((drFilaSel != null) && (CampoBusquedaID.Trim() != "")) this.Text = dr[CampoBusquedaID].ToString();
                // this.Text = "0";
            }
            catch (Exception ex)
            {
                objUtil.MostrarMensajeError("Error en " + nombreControl + ", " + ex.Message);
            }
        }