public List <Turma> ListarByName(Turma objEntrada) { MySqlCommand cmd = null; cmd = new MySqlCommand(@" select turma.idTurma, turma.Nome from turma where Nome = @nome; "); cmd.Parameters.Add(new MySqlParameter("nome", objEntrada.Nome)); Conexao c = new Conexao(); c.Abrir(); MySqlDataReader reader = c.Pesquisar(cmd); List <Turma> lstRetorno = new List <Turma>(); while (reader.Read()) { Turma turma = new Turma(); turma.idTurma = reader.GetInt32(0); turma.Nome = reader.GetString(1); lstRetorno.Add(turma); } c.Fechar(); return(lstRetorno); }
public List <Status> Listar(Status objEntrada) { MySqlCommand cmd = null; cmd = new MySqlCommand(" select status_lead.idstatus_lead, status_lead.descricao_status from status_lead"); Conexao c = new Conexao(); c.Abrir(); MySqlDataReader reader = c.Pesquisar(cmd); List <Status> lstRetorno = new List <Status>(); while (reader.Read()) { Status status = new Status(); status.idStatus = reader.GetInt32(0); status.Descricao_status = reader.GetString(1); lstRetorno.Add(status); } c.Fechar(); return(lstRetorno); }
public Clinica logar(Clinica objEntrada) { if (String.IsNullOrEmpty(objEntrada.cnpj)) { throw new ConsistenciaException("Por favorm preencha o campo cnpj!"); } if (String.IsNullOrEmpty(objEntrada.senha)) { throw new ConsistenciaException("Por favor, prencha o campo senha!"); } Conexao conx = new Conexao(); MySqlCommand cmd = new MySqlCommand(@" select idclinica, nome_clinica, cnpj, senha from clinica where cnpj = @cnpj and senha = md5(@senha)"); conx.Abrir(); cmd.Parameters.Add(new MySqlParameter("cnpj", objEntrada.cnpj)); cmd.Parameters.Add(new MySqlParameter("senha", objEntrada.senha)); MySqlDataReader reader = conx.Pesquisar(cmd); if (!reader.Read()) { conx.Fechar(); throw new ConsistenciaException("Cnpj ou senha inválido!"); } Clinica cl = new Clinica(); cl.idclinica = reader.GetInt32(0); cl.nome_clinica = reader.GetString(1); cl.cnpj = reader.GetString(2); cl.senha = reader.GetString(3); reader.Close(); conx.Fechar(); return(cl); }
public List <Professor> Listar(Professor objEntrada) { MySqlCommand cmd = null; if (objEntrada.idProfessor != 0) { cmd = new MySqlCommand(@" select professor.idProfessor, professor.Nome, professor.Email from professor where professor.idProfessor = @idProfessor"); cmd.Parameters.Add(new MySqlParameter("idProfessor", objEntrada.idProfessor)); } else { cmd = new MySqlCommand(@" select professor.idProfessor, professor.Nome, professor.Email from professor"); } Conexao c = new Conexao(); c.Abrir(); MySqlDataReader reader = c.Pesquisar(cmd); List <Professor> lstRetorno = new List <Professor>(); while (reader.Read()) { Professor professor = new Professor(); professor.idProfessor = reader.GetInt32(0); professor.Nome = reader.GetString(1); professor.Email = reader.GetString(2); lstRetorno.Add(professor); } c.Fechar(); return(lstRetorno); }
public List <Lead> Listar(Lead objEntrada) { MySqlCommand cmd = null; if (!String.IsNullOrEmpty(objEntrada.nome_lead)) { cmd = new MySqlCommand("select lead.idlead, lead.nome_lead, lead.telefone_lead, lead.sexo, lead.data_lead, lead.origem_lead, lead.status from lead where lead.nome_lead like @nome and lead.idclinica = @clinica"); cmd.Parameters.Add(new MySqlParameter("nome", "%" + objEntrada.nome_lead + "%")); cmd.Parameters.Add(new MySqlParameter("clinica", objEntrada.clinina.idclinica)); } else { cmd = new MySqlCommand("select lead.idlead, lead.nome_lead, lead.telefone_lead, lead.sexo, lead.data_lead, lead.origem_lead, lead.status from lead where lead.idclinica = @clinica"); cmd.Parameters.Add(new MySqlParameter("clinica", objEntrada.clinina.idclinica)); } Conexao c = new Conexao(); c.Abrir(); MySqlDataReader reader = c.Pesquisar(cmd); List <Lead> lstRetorno = new List <Lead>(); while (reader.Read()) { Lead lead = new Lead(); lead.idlead = reader.GetInt32(0); lead.nome_lead = reader.GetString(1); lead.fone_lead = reader.GetString(2); lead.sexo_lead = reader.GetString(3); lead.data_lead = reader.GetDateTime(4); lead.origem_lead = reader.GetString(5); lead.status = reader.GetString(6); lstRetorno.Add(lead); } c.Fechar(); return(lstRetorno); }
public List <Aula> Listar(Aula objEntrada) { MySqlCommand cmd = null; cmd = new MySqlCommand(@" select aula.idAula, professor.Nome, turma.Nome, aula.Nome from aula inner join professor on professor.idProfessor = aula.idProfessor inner join turma on turma.idTurma = aula.idTurma "); Conexao c = new Conexao(); c.Abrir(); MySqlDataReader reader = c.Pesquisar(cmd); List <Aula> lstRetorno = new List <Aula>(); while (reader.Read()) { Aula aula = new Aula(); Professor professor = new Professor(); Turma turma = new Turma(); aula.idAula = reader.GetInt32(0); professor.Nome = reader.GetString(1); turma.Nome = reader.GetString(2); aula.Nome = reader.GetString(3); aula.idProfessor = professor; aula.idTurma = turma; lstRetorno.Add(aula); } c.Fechar(); return(lstRetorno); }
public List <Aluno> Listar(Aluno objEntrada) { MySqlCommand cmd = null; cmd = new MySqlCommand(@" select aluno.idAluno, aluno.Nome, aluno.Matricula, turma.Nome from aluno inner join turma on turma.idTurma = aluno.idTurma"); cmd.Parameters.Add(new MySqlParameter("Matricula", objEntrada.Matricula)); Conexao c = new Conexao(); c.Abrir(); MySqlDataReader reader = c.Pesquisar(cmd); List <Aluno> lstRetorno = new List <Aluno>(); while (reader.Read()) { Aluno aluno = new Aluno(); Turma turma = new Turma(); aluno.idAluno = reader.GetInt32(0); aluno.Nome = reader.GetString(1); aluno.Matricula = reader.GetInt32(2); turma.Nome = reader.GetString(3); aluno.idTurma = turma; lstRetorno.Add(aluno); } c.Fechar(); return(lstRetorno); }
public List <Chamada> ListarPresenca(Chamada objEntrada) { MySqlCommand cmd = null; cmd = new MySqlCommand(@" SELECT c.idChamada,a.Nome,c.DataHora FROM chamada c inner join aluno a ON a.idAluno = c.idAluno where c.idAula = @idAula "); cmd.Parameters.Add(new MySqlParameter("idAula", objEntrada.idAula.idAula)); Conexao c = new Conexao(); c.Abrir(); MySqlDataReader reader = c.Pesquisar(cmd); List <Chamada> lstRetorno = new List <Chamada>(); while (reader.Read()) { Chamada chamada = new Chamada(); Aluno a = new Aluno(); a.Nome = reader.GetString(1); chamada.idChamada = reader.GetInt32(0); chamada.idAluno = a; chamada.datahora = reader.GetDateTime(2); lstRetorno.Add(chamada); } c.Fechar(); return(lstRetorno); }
public Professor Logar(Professor objEntrada) { Conexao conx = new Conexao(); MySqlCommand cmd = new MySqlCommand(@" select idProfessor, Nome, Email, Senha from professor where Email = @Email and Senha = md5(@Senha)"); conx.Abrir(); cmd.Parameters.Add(new MySqlParameter("Email", objEntrada.Email));; cmd.Parameters.Add(new MySqlParameter("Senha", objEntrada.Senha)); MySqlDataReader reader = conx.Pesquisar(cmd); if (!reader.Read()) { conx.Fechar(); throw new ConsistenciaException("Usuario ou senha inválido!"); } Professor p = new Professor(); p.idProfessor = reader.GetInt32(0); p.Nome = reader.GetString(1); p.Email = reader.GetString(2); p.Senha = reader.GetString(3); reader.Close(); return(p); }
public List <Chamada> ListarFalta(Chamada objEntrada) { MySqlCommand cmd = null; cmd = new MySqlCommand(@" select a.idAluno,a.Nome from aluno a INNER JOIN aula al ON a.idTurma = al.idTurma where a.idAluno not in( SELECT idAluno FROM chamada c WHERE c.idAula = @idAula ) AND al.idAula = @idAula "); cmd.Parameters.Add(new MySqlParameter("idAula", objEntrada.idAula.idAula)); Conexao c = new Conexao(); c.Abrir(); MySqlDataReader reader = c.Pesquisar(cmd); List <Chamada> lstRetorno = new List <Chamada>(); while (reader.Read()) { Chamada chamada = new Chamada(); Aluno a = new Aluno(); a.Nome = reader.GetString(1); chamada.idAluno = a; lstRetorno.Add(chamada); } c.Fechar(); return(lstRetorno); }
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."); } }
public void incluir(Lead objEntrada) { if (String.IsNullOrEmpty(objEntrada.nome_lead)) { throw new ConsistenciaException("Por favor, digite o Nome do Contato."); } else { if (String.IsNullOrEmpty(objEntrada.fone_lead)) { throw new ConsistenciaException("Por favor, digite o Telefone do Lead."); } else { if (String.IsNullOrEmpty(objEntrada.data_lead.ToString())) { throw new ConsistenciaException("Por favor, digite a data de Contato."); } else { if (String.IsNullOrEmpty(objEntrada.origem_lead)) { throw new ConsistenciaException("Por favor, digite a origem do Lead."); } else { if (String.IsNullOrEmpty(objEntrada.sexo_lead)) { throw new ConsistenciaException("Por favor, digite o genero do Lead"); } else { if (String.IsNullOrEmpty(objEntrada.status)) { throw new ConsistenciaException("Por favor, digite o Status do Lead"); } } } } } } MySqlCommand cmd = new MySqlCommand(@"select * from lead where telefone_lead = @tel"); cmd.Parameters.Add(new MySqlParameter("tel", objEntrada.fone_lead)); Conexao c = new Conexao(); c.Abrir(); MySqlDataReader reader = c.Pesquisar(cmd); bool verificar = reader.Read(); c.Fechar(); if (!verificar) { cmd = new MySqlCommand("insert into lead values(default, @nome, @tel, @sexo, @data, @clinica, @origem, @status)"); cmd.Parameters.Add(new MySqlParameter("nome", objEntrada.nome_lead)); cmd.Parameters.Add(new MySqlParameter("tel", objEntrada.fone_lead)); cmd.Parameters.Add(new MySqlParameter("sexo", objEntrada.sexo_lead)); cmd.Parameters.Add(new MySqlParameter("data", objEntrada.data_lead)); cmd.Parameters.Add(new MySqlParameter("clinica", objEntrada.clinina.idclinica)); cmd.Parameters.Add(new MySqlParameter("origem", objEntrada.origem_lead)); cmd.Parameters.Add(new MySqlParameter("status", objEntrada.status)); c.Abrir(); c.Executar(cmd); c.Fechar(); } else { throw new ConsistenciaException("Esse Telefone já está cadastrado, entre na aba de pesquisa para alterar o Contato."); } }