Пример #1
0
        public void GivenOsSeguintesPaises(Table table)
        {
            string nome     = table.Header.ToList()[0];
            string mascara  = table.Header.ToList()[1];
            string situacao = table.Header.ToList()[2];
            string padrao   = table.Header.ToList()[3];

            foreach (TableRow row in table.Rows)
            {
                string nomeRow     = row[nome];
                string mascaraRow  = row[mascara];
                string situacaoRow = row[situacao];
                string padraoRow   = row[padrao];

                Pais pais = PaisFactory.Criar(SessionTest, nomeRow, mascaraRow, CsSituacaoDomain.Ativo, false);

                // Set de situação
                PropertyInfo info = typeof(Pais).GetProperty("CsSituacao");
                info.SetValue(pais, EnumUtil.ValueEnum(typeof(CsSituacaoDomain), situacaoRow), null);

                pais.IsPadrao = bool.Parse(padraoRow);
                pais.Save();
                PaisesDict.Add(nomeRow, pais);
            }
        }
Пример #2
0
        private void Consultar()
        {
            IPais pais = PaisFactory.GetPais();

            dtgPaises.DataSource = pais.GetPaisesDataSet();
            dtgPaises.DataBind();
        }
Пример #3
0
        private void butGuardar_Click(object sender, System.EventArgs e)
        {
            IPais pais = PaisFactory.GetPais();

            pais.PaisID      = this.txtID.Text == "" ? 0 : Convert.ToInt32(this.txtID.Text);
            pais.PaisDescrip = this.txtDescrip.Text;
            pais.Baja        = false;
            pais.Guardar();
            this.Consultar();
        }
Пример #4
0
        public void DadoOSPaisEs(string paises, string naousado)
        {
            string[] pais = paises.Split(',');

            foreach (var item in pais)
            {
                Pais p = PaisFactory.Criar(SessionTest, item.Substring(1, item.Length - 2));

                PaisesDict.Add(item.Substring(1, item.Length - 2), p);
            }
        }
Пример #5
0
        private void butEliminar_Click(object sender, System.EventArgs e)
        {
            IPais pais = PaisFactory.GetPais();

            pais.PaisID = this.txtID.Text == "" ? 0 : Convert.ToInt32(this.txtID.Text);
            pais.Baja   = true;
            if (!pais.Eliminar())
            {
                Response.Write("ERROR");
            }
            this.Consultar();
        }