public void incluir(Clinica objEntrada) { if (String.IsNullOrEmpty(objEntrada.nome_clinica)) { throw new ConsistenciaException("Por favor, digite o Nome da Clínica."); } else { if (String.IsNullOrEmpty(objEntrada.cnpj)) { throw new ConsistenciaException("Por favor, digite o CNPJ."); } else { if (String.IsNullOrEmpty(objEntrada.senha)) { throw new ConsistenciaException("Por favor, digite a senha."); } else { if (String.IsNullOrEmpty(objEntrada.endereco)) { throw new ConsistenciaException("Por favor, digite o endereço."); } else { if (String.IsNullOrEmpty(objEntrada.email)) { throw new ConsistenciaException("Por favor, digite o email."); } } } } } MySqlCommand cmd = new MySqlCommand(@"select * from clinica where cnpj = @cnpj"); cmd.Parameters.Add(new MySqlParameter("cnpj", objEntrada.cnpj)); Conexao c = new Conexao(); c.Abrir(); MySqlDataReader reader = c.Pesquisar(cmd); bool verificar = reader.Read(); c.Fechar(); if (!verificar) { cmd = new MySqlCommand("insert into clinica values(default, @nome_clinica, @cnpj, md5(@senha), @endereco, @email)"); cmd.Parameters.Add(new MySqlParameter("nome_clinica", objEntrada.nome_clinica)); cmd.Parameters.Add(new MySqlParameter("cnpj", objEntrada.cnpj)); cmd.Parameters.Add(new MySqlParameter("senha", objEntrada.senha)); cmd.Parameters.Add(new MySqlParameter("endereco", objEntrada.endereco)); cmd.Parameters.Add(new MySqlParameter("email", objEntrada.email)); c.Abrir(); c.Executar(cmd); c.Fechar(); } else { throw new ConsistenciaException("Esse CNPJ já está cadastrado, entre em contato com o Suporte para Recuperar sua Senha."); } }