protected void btnSalvar_Click(object sender, EventArgs e) { //independente da pagina aberta temos que pegar os dados da tela // e jogar dentro do modelo var contato = new ContatoMOD(); contato.Nome = txtNome.Text.Trim(); contato.Endereco = txtEndereco.Text.Trim(); contato.Email = txtEmail.Text.Trim(); contato.Telefone = txtTelefone.Text.Trim(); contato.DataNascimento = Convert.ToDateTime(txtDataNascimento.Text); contato.EstadoCivil.Codigo = Convert.ToInt32(ddlEstadoCivil.SelectedValue); contato.Sexo.Codigo = (rdbFeminino.Checked ? 1 : 2); //operador ternario (IIF). é o if com apenas uma condição //isto é o mesmo que //if (rdbFeminino.Checked) // novoContato.Sexo.Codigo = 1; //else // novoContato.Sexo.Codigo = 2; //segundo operador ternario semelhante ao isnull //var teste = novoContato ?? "oi"; //começamos as prticulariedades por página if (Request.Path.EndsWith("Inserir.aspx")) { _negocioContato.Inserir(contato); ExibirMensagem("Cadastrado com sucesso!"); } else { //para edição temos que passar o id do contato contato.Codigo = Convert.ToInt32(Request["ID"]); _negocioContato.Atualizar(contato); ExibirMensagem("Atualizazdo com sucesso!"); } }
protected void btnSalvar_Click(object sender, EventArgs e) { //independente da pagina aberta temos que pegar os dados da tela // e jogar dentro do modelo var contato = new ContatoMOD(); contato.Nome = txtNome.Text.Trim(); contato.Endereco = txtEndereco.Text.Trim(); contato.Email = txtEmail.Text.Trim(); contato.Telefone = txtTelefone.Text.Trim(); contato.DataNascimento = Convert.ToDateTime(txtDataNascimento.Text); contato.EstadoCivil.Codigo = Convert.ToInt32(ddlEstadoCivil.SelectedValue); contato.Sexo.Codigo = (rdbFeminino.Checked ? 1 : 2); //operador ternario (IIF). é o if com apenas uma condição //isto é o mesmo que //if (rdbFeminino.Checked) // novoContato.Sexo.Codigo = 1; //else // novoContato.Sexo.Codigo = 2; //segundo operador ternario semelhante ao isnull //var teste = novoContato ?? "oi"; //começamos as prticulariedades por página if (Request.Path.EndsWith("Inserir.aspx")) { _negocioContato.Inserir(contato); ExibirMensagem("Cadastrado com sucesso!"); } else { //para edição temos que passar o id do contato contato.Codigo = Convert.ToInt32(Request["ID"]); _negocioContato.Atualizar(contato); ExibirMensagem("Atualizazdo com sucesso!"); } }