public ClienteController() { var con = ConnectionFactory.GetConnection(); _connectionManager = new ConnectionManager(con); _clienteDao = new ClienteDao(con); _telefoneDao = new TelefoneDao(con); }
private void Btn_salvarmatricula_Click(object sender, EventArgs e) { EnderecoDao enDao = new EnderecoDao(); AlunoDao aluno = new AlunoDao(); ResponsavelDao resp = new ResponsavelDao(); TelefoneDao telDao = new TelefoneDao(); String responsavel = textBox_nomeResponsavel.Text; String telefone = mascara_telefone.Text; String cep = mascara_cep.Text; String rua = txt_rua.Text; String bairro = txt_bairro.Text; int numero = 0; if (textBox_numero.Text.Trim() != "") { numero = Convert.ToInt32(textBox_numero.Text); } String cidade = txt_cidade.Text; String uf = txt_estado.Text; String nome = txt_nome.Text; DateTime nascimento = dtBox_nascimento.Value; // String telefone = txt_telefone.Text; String genero = "M"; if (rd_btn_generoFem.Checked) { genero = "F"; } MemoryStream fot = new MemoryStream(); int countSucesso = 0; // checando idade de aluno ( 5 a 100 anos) int ano_nasc = dtBox_nascimento.Value.Year; int ano_atual = DateTime.Now.Year; if (LimitesCaracteresAceitos()) { if ((ano_atual - ano_nasc) < 5 || (ano_atual - ano_nasc) > 100) { MessageBox.Show("O aluno deve ter entre 5 e 100 anos", "Data de ascimento inválida", MessageBoxButtons.OK, MessageBoxIcon.Error); } else // adicionar aluno no banco if (VerificaCampoVazio()) { AdicionarAlunoControle adicionarAluno = new AdicionarAlunoControle(); adicionarAluno.SalvaMatricula(nome, nascimento, genero, fot, responsavel, cep, rua, bairro, numero, cidade, uf, telefone); } else { MessageBox.Show("Preencha todos os campos ", "Cadastro de aluno", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
public void SalvaMatricula(String nome, DateTime nascimento, String genero, MemoryStream fot, String responsavel, String cep, String rua, String bairro, int numero, String cidade, String uf, String numTelefone) { AlunoDao alunoDao = new AlunoDao(); ResponsavelDao respDao = new ResponsavelDao(); EnderecoDao endDao = new EnderecoDao(); TelefoneDao telDao = new TelefoneDao(); int countSucesso = 0; if ((alunoDao.inserirAluno(nome, nascimento, genero, fot))) { countSucesso += 1; int idAluno = Convert.ToInt32(alunoDao.getIdAluno()); if (respDao.inserirResponsavel(responsavel, idAluno)) { countSucesso += 1; int idResponsavel = Convert.ToInt32(respDao.GetIdResponsavel()); if ((endDao.inserirEndereco(cep, rua, bairro, numero, cidade, uf))) { countSucesso += 1; int idEndereco = Convert.ToInt32(endDao.GetIdEndereco()); if (endDao.AssociaEnderResponsavel(idResponsavel, idEndereco)) { countSucesso += 1; int idTelefone = Convert.ToInt32(telDao.GetIdTelefone()); if (telDao.InserirTelefone(numTelefone)) { countSucesso += 1; if (telDao.AssociaTelefoneResponsavel(idResponsavel, idTelefone)) { countSucesso += 1; if (countSucesso == 6) { MessageBox.Show("Aluno cadastrado ", "Cadastro de aluno", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaCampos(); } } else { MessageBox.Show("Erro ao associar telefone ao responsavel", "erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Erro ao cadastrar telefone do responsavel", "erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Erro ao associar endereco ao responsavel", "erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Erro ao inserir endereco do responsavel", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Erro ao inserir responsavel ", "Cadastro de aluno", MessageBoxButtons.OK, MessageBoxIcon.Error); // Endereco endereco = new Endereco(); } } else { MessageBox.Show("Erro ao associar telefone ao responsavel", "erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public TelefoneRepositorio() { dao = new TelefoneDao(_nuinf_Context); }
public PessoaRepositorio() { dao = new PessoaDao(_nuinf_Context); telefoneDao = new TelefoneDao(_nuinf_Context); }
public bool SalvarCliente(Cliente cliente) { try { string cmdInsertCliente = @"INSERT INTO cliente (nome, cpf, data_nascimento, observacao, situacao, email, logradouro, numero, complemento, cep, bairro, uf, cidade) VALUES (@nome, @cpf, @data_nascimento, @observacao, @situacao, @email, @logradouro, @numero, @complemento, @cep, @bairro, @uf, @cidade)"; using (var cmd = new MySqlCommand(cmdInsertCliente, _con)) { cmd.Prepare(); cmd.Parameters.AddWithValue("@nome", cliente.Nome); cmd.Parameters.AddWithValue("@cpf", cliente.CPF); cmd.Parameters.AddWithValue("@data_nascimento", cliente.DataNascimento); cmd.Parameters.AddWithValue("@observacao", cliente.Observacao); cmd.Parameters.AddWithValue("@situacao", cliente._Situacao.ToString()); cmd.Parameters.AddWithValue("@email", cliente.Email); cmd.Parameters.AddWithValue("@logradouro", cliente.Endereco.Logradouro); cmd.Parameters.AddWithValue("@numero", cliente.Endereco.Numero); cmd.Parameters.AddWithValue("@complemento", cliente.Endereco.Complemento); cmd.Parameters.AddWithValue("@cep", cliente.Endereco.Cep); cmd.Parameters.AddWithValue("@bairro", cliente.Endereco.Bairro); cmd.Parameters.AddWithValue("@uf", cliente.Endereco.Uf); cmd.Parameters.AddWithValue("@cidade", cliente.Endereco.Cidade); bool resQueryEndereco = cmd.ExecuteNonQuery() > 0; long lastId = cmd.LastInsertedId; TelefoneDao telefoneDao = new TelefoneDao(_con); telefoneDao.SalvarTelefoneCliente(cliente, lastId); return resQueryEndereco; } } catch(Exception erro) { throw new Exception("ocorreu o seguinte erro: " + erro.ToString()); } }
public TelefoneRN() { telefoneDados = new TelefoneDao(); }
public IDao <T> ObterDao <T>(IContexto unitOfWork) where T : class { IDao <T> dao = null; if (typeof(T) == typeof(ProdutoMap)) { if (ProdutoDao == null) { ProdutoDao = new ProdutoDao(unitOfWork); } dao = (IDao <T>)ProdutoDao; } else if (typeof(T) == typeof(MercadoriaMap)) { if (MercadoriaDao == null) { MercadoriaDao = new MercadoriaDao(unitOfWork); } dao = (IDao <T>)MercadoriaDao; } else if (typeof(T) == typeof(CategoriaMap)) { if (CategoriaDao == null) { CategoriaDao = new CategoriaDao(unitOfWork); } dao = (IDao <T>)CategoriaDao; } else if (typeof(T) == typeof(FotoMap)) { if (FotoDao == null) { FotoDao = new FotoDao(unitOfWork); } dao = (IDao <T>)FotoDao; } else if (typeof(T) == typeof(UsuarioMap)) { if (UsuarioDao == null) { UsuarioDao = new UsuarioDao(unitOfWork); } dao = (IDao <T>)UsuarioDao; } else if (typeof(T) == typeof(TelefoneMap)) { if (TelefoneDao == null) { TelefoneDao = new TelefoneDao(unitOfWork); } dao = (IDao <T>)TelefoneDao; } else if (typeof(T) == typeof(EnderecoMap)) { if (EnderecoDao == null) { EnderecoDao = new EnderecoDao(unitOfWork); } dao = (IDao <T>)EnderecoDao; } else if (typeof(T) == typeof(PermissaoMap)) { if (PermissaoDao == null) { PermissaoDao = new PermissaoDao(unitOfWork); } dao = (IDao <T>)PermissaoDao; } else if (typeof(T) == typeof(CompraMap)) { if (CompraDao == null) { CompraDao = new CompraDao(unitOfWork); } dao = (IDao <T>)CompraDao; } return(dao); }