internal List <medicoENT> Lista() { using (SqlConnection con = new SqlConnection()) { con.ConnectionString = Properties.Settings.Default.Banco; SqlCommand cn = new SqlCommand(); cn.CommandType = CommandType.Text; con.Open(); cn.CommandText = "SELECT * FROM Medico"; cn.Connection = con; SqlDataReader dr; List <medicoENT> lista = new List <medicoENT>(); dr = cn.ExecuteReader(); if (dr.HasRows) { while (dr.Read()) { medicoENT dado = new medicoENT(); dado.id = Convert.ToInt32(dr["ID_Med"]); dado.nome = Convert.ToString(dr["Nome"]); dado.idade = Convert.ToInt32(dr["Idade"]); dado.crm = Convert.ToString(dr["CRM"]); dado.cpf = Convert.ToString(dr["CPF"]); dado.especialidade = Convert.ToString(dr["Especialidade"]); lista.Add(dado); } } return(lista); } }
internal int Inserir(medicoENT objtabela) { using (SqlConnection con = new SqlConnection()) { con.ConnectionString = Properties.Settings.Default.Banco; SqlCommand cn = new SqlCommand(); cn.CommandType = CommandType.Text; con.Open(); cn.CommandText = "INSERT INTO Medico ([Nome],[Idade],[CRM],[CPF],[Especialidade])VALUES (@Nome, @Idade, @CRM, @CPF, @Especialidade)"; cn.Parameters.Add("Nome", SqlDbType.VarChar).Value = objtabela.nome; cn.Parameters.Add("Idade", SqlDbType.Int).Value = objtabela.idade; cn.Parameters.Add("CRM", SqlDbType.VarChar).Value = objtabela.crm; cn.Parameters.Add("CPF", SqlDbType.VarChar).Value = objtabela.cpf; cn.Parameters.Add("Especialidade", SqlDbType.VarChar).Value = objtabela.especialidade; cn.Connection = con; int qtd = cn.ExecuteNonQuery(); return(qtd); } }
internal int Alterar(medicoENT objtabela) { using (SqlConnection con = new SqlConnection()) { con.ConnectionString = Properties.Settings.Default.Banco; SqlCommand cn = new SqlCommand(); cn.CommandType = CommandType.Text; con.Open(); cn.CommandText = "UPDATE Medico SET Nome=@Nome, Idade=@Idade, CRM=@CRM, CPF=@CPF, Especialidade=@Especialidade WHERE ID_Med=@ID_Med"; cn.Parameters.Add("ID_Med", SqlDbType.Int).Value = objtabela.id; cn.Parameters.Add("Nome", SqlDbType.VarChar).Value = objtabela.nome; cn.Parameters.Add("Idade", SqlDbType.Int).Value = objtabela.idade; cn.Parameters.Add("CRM", SqlDbType.VarChar).Value = objtabela.crm; cn.Parameters.Add("CPF", SqlDbType.VarChar).Value = objtabela.cpf; cn.Parameters.Add("Especialidade", SqlDbType.VarChar).Value = objtabela.especialidade; cn.Connection = con; int qtd = cn.ExecuteNonQuery(); return(qtd); } }
internal static int Deletar(medicoENT objtabela) { return(new medicoDAO().Deletar(objtabela)); }
internal static int Alterar(medicoENT objtabela) { return(new medicoDAO().Alterar(objtabela)); }
internal static int Inserir(medicoENT objtabela) { return(new medicoDAO().Inserir(objtabela)); }