protected void btnSalvar_Click(object sender, EventArgs e) { var Telefone = new Telefone(); try { if (txtId.Text != "") { Telefone.IDTelefone = int.Parse(txtId.Text); Telefone.Get(); } Telefone.DDI = int.Parse(txtDDI.Text); Telefone.DDD = int.Parse(txtDDD.Text); Telefone.Numero = int.Parse(txtNumero.Text); Telefone.IDTipoTelefone = int.Parse(txtIDTipoTelefone.Text); Telefone.Save(); GetTelefone((int)Telefone.IDTelefone); Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('Registro salvo.')</script>"); } catch (Exception err) { var erroMessage = err.Message; erroMessage += ", " + err.StackTrace; erroMessage = erroMessage.Replace("\n", " "); erroMessage = erroMessage.Replace("'", ""); erroMessage = erroMessage.Replace("\r", " "); Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('" + erroMessage + "')</script>"); } }
public void SavePessoaTelefone(Pessoa pessoa) { var telefoneCount = int.Parse(Request["hiddenTelefoneCount"]); var telefoneDel = new Telefone(); telefoneDel.Pessoa = pessoa; telefoneDel.Delete(); for (int i = 0; i < telefoneCount; i++) { if (string.IsNullOrEmpty(Request["txtNumeroTelefone-" + i])) { continue; } var telefone = new Telefone(); telefone.Pessoa = pessoa; if (!string.IsNullOrEmpty(Request["ddlTiposTelefone-" + i])) { telefone.IDTipoTelefone = int.Parse(Request["ddlTiposTelefone-" + i]); } if (!string.IsNullOrEmpty(Request["txtDDITelefone-" + i])) { telefone.DDI = int.Parse(Request["txtDDITelefone-" + i]); } if (!string.IsNullOrEmpty(Request["txtDDDTelefone-" + i])) { telefone.DDD = int.Parse(Request["txtDDDTelefone-" + i]); } telefone.Numero = Request["txtNumeroTelefone-" + i]; telefone.Save(); } }