示例#1
0
        public void Adicionar(ClienteMOD dadosTela_)
        {
            using (EMPRESARIOEntities conexao = new EMPRESARIOEntities())
            {
                TB_CLIENTE novoCliente = new TB_CLIENTE();
                novoCliente.NM_CLIENTE = dadosTela_.Nome;
                novoCliente.DS_ENDERECO = dadosTela_.Endereco;
                novoCliente.NR_TELEFONE = dadosTela_.Telefone;
                novoCliente.DS_EMAIL = dadosTela_.Email;

                conexao.TB_CLIENTE.Add(novoCliente);
                conexao.SaveChanges();
            }
        }
示例#2
0
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            ClienteMOD modelo = new ClienteMOD();
            ClienteBus negocio = new ClienteBus(modelo);

            modelo.Nome = txtNome.Text.Trim();
            modelo.Endereco = txtEndereco.Text.Trim();
            modelo.Telefone = txtTelefone.Text.Trim();
            modelo.Email = txtEmail.Text.Trim();

            try
            {
                negocio.ValidarDados();
                negocio.CadastrarCliente();
            }
            catch (Exception erroNegocio)
            {
                //boas praticas como enviar um alerta em uma pagina asp.net RegisterStartupScript carrega a pagina antes do script javascript RegisterBlockScript
                ClientScript.RegisterStartupScript(Page.GetType(), "MENSAGENS", "alert('" + erroNegocio.Message + "');", true);
            }
        }