コード例 #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);
            }
        }
        public static Pais Criar(Session session, string nome, string mascara = "(xx)xxxx-xxxx", CsSituacaoDomain situacao = CsSituacaoDomain.Ativo, bool save = true)
        {
            Pais pais = new Pais(session)
            {
                CsSituacao = situacao,
                TxMascara  = mascara
            };

            pais.Country.Name      = nome;
            pais.Country.PhoneCode = "55";

            if (save)
            {
                pais.Save();
            }

            return(pais);
        }
コード例 #3
0
ファイル: Pais.aspx.cs プロジェクト: Didox/MVC_e_Velocit_app
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        var Pais = new Pais();
        try
        {
            if (txtId.Text != "")
            {
                Pais.IDPais = int.Parse(txtId.Text);
                Pais.Get();
            }

            Pais.Nome = txtNome.Text;

            Pais.Save();
            GetPais((int)Pais.IDPais);

            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('Registro salvo.')</script>");
        }
        catch (Exception err)
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('" + FormatError.FormatMessageForJAlert(err.Message) + "')</script>");
        }
    }
コード例 #4
0
    protected void btnSalvar_Click(object sender, EventArgs e)
    {
        var Pais = new Pais();

        try
        {
            if (txtId.Text != "")
            {
                Pais.IDPais = int.Parse(txtId.Text);
                Pais.Get();
            }

            Pais.Nome = txtNome.Text;

            Pais.Save();
            GetPais((int)Pais.IDPais);

            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('Registro salvo.')</script>");
        }
        catch (Exception err)
        {
            Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('" + FormatError.FormatMessageForJAlert(err.Message) + "')</script>");
        }
    }