private void ObtenerLayoutCampos(int IdLayout) { ObtenerCampos(IdLayout, 1); if (dtCampos.Rows.Count > 0) { ArrayList Campos = new ArrayList(); foreach (DataRow row in dtCampos.Rows) { CL_Layout_Campos campo = new CL_Layout_Campos(db); campo.Nombre = row["LYC_NOM"].ToString(); campo.IdTipoCampo = int.Parse(row["TCA_CVE"].ToString()); if (row["LYC_CRN"] != DBNull.Value) { campo.NombreCampoReferencia = row["LYC_CRN"].ToString(); } campo.ExigirCoincidenciaNombre = ((row["LYC_ENC"].ToString() == "1") ? true : false); campo.ColumnaReferencia = int.Parse(row["LYC_CRE"].ToString()); if (row["LYC_FRE"] != DBNull.Value) { campo.FilaReferencia = long.Parse(row["LYC_FRE"].ToString()); } if (row["LYC_CIN"] != DBNull.Value) { campo.CaracterInicial = int.Parse(row["LYC_CIN"].ToString()); } if (row["LYC_CFI"] != DBNull.Value) { campo.CaracterFinal = int.Parse(row["LYC_CFI"].ToString()); } if (row["LYC_VAL"].ToString() != "0") { campo.RequiereValidacion = true; } if (row["MVA_CVE"] != DBNull.Value) { campo.IdMetodoValidacion = int.Parse(row["MVA_CVE"].ToString()); } if (row["LYC_MVP"] != DBNull.Value) { campo.ParametrosValidacion = row["LYC_MVP"].ToString(); } Campos.Add(campo); } this.CamposDeLayout = new CL_Layout_Campos[Campos.Count]; Campos.CopyTo(this.CamposDeLayout, 0); } }
private void ObtenerLayoutCampos(int IdLayout) { ObtenerCampos(IdLayout, 1); if (dtCampos.Rows.Count > 0) { ArrayList Campos = new ArrayList(); foreach (DataRow row in dtCampos.Rows) { CL_Layout_Campos campo = new CL_Layout_Campos(db); campo.Nombre = row["LYC_NOM"].ToString(); campo.IdTipoCampo = int.Parse(row["TCA_CVE"].ToString()); if (row["LYC_CRN"] != DBNull.Value) campo.NombreCampoReferencia = row["LYC_CRN"].ToString(); campo.ExigirCoincidenciaNombre = ((row["LYC_ENC"].ToString() == "1") ? true : false ) ; campo.ColumnaReferencia = int.Parse(row["LYC_CRE"].ToString()); if (row["LYC_FRE"] != DBNull.Value) campo.FilaReferencia = long.Parse(row["LYC_FRE"].ToString()); if (row["LYC_CIN"] != DBNull.Value) campo.CaracterInicial = int.Parse(row["LYC_CIN"].ToString()); if (row["LYC_CFI"] != DBNull.Value) campo.CaracterFinal = int.Parse(row["LYC_CFI"].ToString()); if (row["LYC_VAL"].ToString() != "0") campo.RequiereValidacion = true; if (row["MVA_CVE"] != DBNull.Value) campo.IdMetodoValidacion = int.Parse(row["MVA_CVE"].ToString()); if (row["LYC_MVP"] != DBNull.Value) campo.ParametrosValidacion = row["LYC_MVP"].ToString(); Campos.Add(campo); } this.CamposDeLayout = new CL_Layout_Campos[Campos.Count]; Campos.CopyTo(this.CamposDeLayout, 0); } }