Пример #1
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);
            }
        }
Пример #2
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);
            }
        }