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); } }