protected void DeleteTipoEmail(int idTipoEmail) { try { var TipoEmail = new TipoEmail(); TipoEmail.IDTipoEmail = idTipoEmail; TipoEmail.Delete(); GetTipoEmails(); } catch (Exception err) { Page.ClientScript.RegisterStartupScript(this.GetType(), "script", "<script>alert('" + FormatError.FormatMessageForJAlert(err.Message) + "')</script>"); } }
protected void btnSalvar_Click(object sender, EventArgs e) { var TipoEmail = new TipoEmail(); try { if (txtId.Text != "") { TipoEmail.IDTipoEmail = int.Parse(txtId.Text); TipoEmail.Get(); } TipoEmail.Nome = txtNome.Text; TipoEmail.Save(); GetTipoEmails(); 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>"); } }
private static void criarTiposEmails() { var tipoEmail = new TipoEmail(); tipoEmail.Nome = "Padrão"; tipoEmail.Save(); }
private void GetTipoEmail(int idTipoEmail) { dvSalvarTipoEmail.Visible = true; dvListarTipoEmails.Visible = false; var TipoEmail = new TipoEmail(); TipoEmail.IDTipoEmail = idTipoEmail; TipoEmail.Get(); txtId.Text = TipoEmail.IDTipoEmail.ToString(); txtNome.Text = TipoEmail.Nome.ToString(); }
public override void Save() { var usuarioEmail = new Usuario(); usuarioEmail.Email = this.Email; usuarioEmail.Get(); if (usuarioEmail.IDUsuario != null && usuarioEmail.IDUsuario != this.IDUsuario) { throw new DidoxFrameworkError("Email já cadastrado."); } var usuarioLogin = new Usuario(); usuarioLogin.Login = this.Login; usuarioLogin.Get(); if (usuarioLogin.IDUsuario != null && usuarioLogin.IDUsuario != this.IDUsuario) { throw new DidoxFrameworkError("Login já cadastrado."); } this.Senha = ConfiguracaoSenha.GetSenhaCripto(this.Senha); base.Save(); var pessoa = this.Pessoa; if (CType.Exist(pessoa)) { pessoa.TipoPessoa = TipoPessoa.Fisica; pessoa.Nome = this.Nome; pessoa.Save(); } else { var pessoaCampanha = new PessoaCampanha(); try { pessoaCampanha.IsTransaction = true; pessoaCampanha.Usuario = this; pessoaCampanha.Get(); if (CType.Exist(pessoaCampanha)) { pessoa = pessoaCampanha.Pessoa; } else { pessoa = new Pessoa(Campanha); pessoa.Transaction = pessoaCampanha.Transaction; pessoa.TipoPessoa = TipoPessoa.Fisica; pessoa.Nome = this.Nome; pessoa.Save(); } var pessoaCampanhaNovo = new PessoaCampanha(); pessoaCampanhaNovo.Transaction = pessoaCampanha.Transaction; pessoaCampanhaNovo.Usuario = this; pessoaCampanhaNovo.Pessoa = pessoa; pessoaCampanhaNovo.Campanha = Campanha; pessoaCampanhaNovo.DataAdesao = DateTime.Now; pessoaCampanhaNovo.Save(); pessoaCampanha.Commit(); } catch (Exception err) { pessoaCampanha.Rollback(); throw err; } } var email = this.Pessoa.Email; email.EnderecoEmail = this.Email; email.TipoEmail = TipoEmail.Padrao(); email.Save(); }