public List<Profissional_TratamentoViewModel> ListarPorNome(string nome) { using (conexao = new Conexao()) { List<Profissional_TratamentoViewModel> ListaTratamentos = new List<Profissional_TratamentoViewModel>(); SqlConnection Con = Conexao.Con; SqlCommand Cmd = new SqlCommand("PR_SEL_NOME_PROFISSIONAL_TRATAMENTO", Con); Cmd.CommandType = CommandType.StoredProcedure; Cmd.Parameters.AddWithValue("@PROFISSIONAL", nome); Cmd.ExecuteNonQuery(); SqlDataAdapter ada = new SqlDataAdapter(Cmd); DataSet ds = new DataSet(); ada.Fill(ds); DataRowCollection linhas = ds.Tables[0].Rows; foreach (DataRow linha in linhas) { Profissional_TratamentoViewModel tratamento = new Profissional_TratamentoViewModel(); Profissional p = new Profissional(); tratamento.ID_TRATAMENTO = int.Parse(linha["ID_TRATAMENTO"].ToString()); tratamento.DESCRICAO = linha["DESCRICAO"].ToString(); p.NOME = linha["NOME"].ToString(); tratamento.PROFISSIONAL = p; ListaTratamentos.Add(tratamento); } return ListaTratamentos; } }
public void Bloquear(int id) { using (conexao = new Conexao()) { var strQuery = string.Format("UPDATE TRATAMENTO SET ATIVO = 0 WHERE ID_TRATAMENTO = {0}", id); conexao.ExecutaComando(strQuery); } }
public void Bloquear(int id) { using (conexao = new Conexao()) { var strQuery = string.Format("UPDATE PROFISSIONAL SET ATIVO = 0 WHERE ID_PROFISSIONAL = {0}", id); conexao.ExecutaComando(strQuery); } }
public List<Horario> listarTodos() { using (conexao = new Conexao()) { var strQuery = string.Format("SELECT * FROM HORARIO"); var returnoDataReader = conexao.ExecutaComandoRetorno(strQuery); return transformaReaderEmLista(returnoDataReader); } }
public List<Cliente> listarTodos() { using (conexao = new Conexao()) { var strQuery = string.Format("SELECT * FROM CLIENTE WHERE ATIVO = 1"); var returnoDataReader = conexao.ExecutaComandoRetorno(strQuery); return transformaReaderEmLista(returnoDataReader); } }
public List<Cliente> ListarPorNome(string nome) { using (conexao = new Conexao()) { var strQuery = string.Format("SELECT * FROM CLIENTE WHERE ATIVO = 1 AND NOME LIKE '{0}%' ", nome); var returnoDataReader = conexao.ExecutaComandoRetorno(strQuery); return transformaReaderEmLista(returnoDataReader); } }
public Cliente ListarPorId(int id) { using (conexao = new Conexao()) { var strQuery = string.Format("SELECT * FROM CLIENTE WHERE ID_CLIENTE = {0} ", id); var returnoDataReader = conexao.ExecutaComandoRetorno(strQuery); return transformaReaderEmLista(returnoDataReader).FirstOrDefault(); } }
public List<Profissional> listarTodos() { using (conexao = new Conexao()) { var strQuery = string.Format("SELECT * FROM PROFISSIONAL WHERE ATIVO = 1"); var returnoDataReader = conexao.ExecutaComandoRetorno(strQuery); return transformaReaderEmLista(returnoDataReader); } }
public Profissional ListarPorId(int id) { using (conexao = new Conexao()) { var strQuery = string.Format("SELECT * FROM PROFISSIONAL WHERE ID_PROFISSIONAL = {0} ", id); var returnoDataReader = conexao.ExecutaComandoRetorno(strQuery); return transformaReaderEmLista(returnoDataReader).FirstOrDefault(); } }
//private void Inserir(Profissional_TratamentoViewModel tto) //{ // using (conexao = new Conexao()) // { // SqlConnection Con = Conexao.Con; // SqlCommand Cmd = new SqlCommand("PR_IN_PROFISSIONAL_TRATAMENTO", Con); // Cmd.CommandType = CommandType.StoredProcedure; // Cmd.Parameters.AddWithValue("@ID_PROFISSIONAL", tto.PROFISSIONAL.ID_PROFISSIONAL); // Cmd.Parameters.AddWithValue("@DESCRICAO", tto.DESCRICAO); // Cmd.ExecuteNonQuery(); // } //} //private void Alterar(Profissional_TratamentoViewModel tto) //{ // var strQuery = ""; // strQuery += "UPDATE TRATAMENTO SET "; // strQuery += string.Format("DESCRICAO = '{0}' ", tto.DESCRICAO); // strQuery += string.Format(" WHERE ID_TRATAMENTO = {0} ", tto.ID_TRATAMENTO); // using (conexao = new Conexao()) // { // conexao.ExecutaComando(strQuery); // } //} //public void Salvar(Profissional_TratamentoViewModel tto) //{ // if (tto.ID_TRATAMENTO > 0) // Alterar(tto); // else // Inserir(tto); //} //public void Excluir(int id) //{ // using (conexao = new Conexao()) // { // SqlConnection Con = Conexao.Con; // SqlCommand Cmd = new SqlCommand("PR_DEL_PROFISSIONAL_TRATAMENTO", Con); // Cmd.CommandType = CommandType.StoredProcedure; // Cmd.Parameters.AddWithValue("@ID_TRATAMENTO", id); // Cmd.ExecuteNonQuery(); // } //} public List<Consulta> listarConsulta(Consulta cons) { using (conexao = new Conexao()) { List<Consulta> ListaConsultas = new List<Consulta>(); SqlConnection Con = Conexao.Con; SqlCommand Cmd = new SqlCommand("PR_SEL_CONSULTA", Con); Cmd.CommandType = CommandType.StoredProcedure; Cmd.Parameters.AddWithValue("@DATA_CONSULTA", cons.DATA_CONSULTA); Cmd.Parameters.AddWithValue("@NOME", cons.PROFISSIONAL.NOME); Cmd.ExecuteNonQuery(); SqlDataAdapter ada = new SqlDataAdapter(Cmd); DataSet ds = new DataSet(); ada.Fill(ds); DataRowCollection linhas = ds.Tables[0].Rows; foreach (DataRow linha in linhas) { Consulta consulta = new Consulta(); Profissional prof = new Profissional(); Tratamento tto = new Tratamento(); Cliente cli = new Cliente(); consulta.ID_CONSULTA = int.Parse(linha["ID_CONSULTA"].ToString()); consulta.DATA_CONSULTA = DateTime.Parse(linha["DATA_CONSULTA"].ToString()); consulta.HORARIO_CONSULTA = linha["HORARIO_CONSULTA"].ToString(); prof.NOME = linha["PROFISSIONAL"].ToString(); consulta.PROFISSIONAL = prof; tto.DESCRICAO = linha["DESCRICAO"].ToString(); consulta.TRATAMENTO = tto; cli.NOME = linha["CLIENTE"].ToString(); consulta.CLIENTE = cli; cli.TELEFONE = linha["TELEFONE"].ToString(); consulta.CLIENTE = cli; ListaConsultas.Add(consulta); } return ListaConsultas; } }
private void Alterar(Profissional usr) { var strQuery = ""; strQuery += "UPDATE PROFISSIONAL SET "; strQuery += string.Format(" NOME = '{0}', ", usr.NOME); strQuery += string.Format(" TELEFONE = '{0}', ", usr.TELEFONE); strQuery += string.Format(" EMAIL = '{0}', ", usr.EMAIL); strQuery += string.Format(" SENHA = '{0}', ", usr.SENHA); strQuery += string.Format(" ATIVO = '{0}' ", 1); strQuery += string.Format(" WHERE ID_PROFISSIONAL = {0} ", usr.ID_PROFISSIONAL); using (conexao = new Conexao()) { conexao.ExecutaComando(strQuery); } }
private void Alterar(Cliente usr) { var strQuery = ""; strQuery += "UPDATE CLIENTE SET "; strQuery += string.Format(" NOME = '{0}', ", usr.NOME); strQuery += string.Format(" ENDERECO = '{0}', ", usr.ENDERECO); strQuery += string.Format(" TELEFONE = '{0}', ", usr.TELEFONE); strQuery += string.Format(" EMAIL = '{0}', ", usr.EMAIL); strQuery += string.Format(" DTNASC = '{0}', ", usr.DTNASC); strQuery += string.Format(" ATIVO = '{0}' ", 1); strQuery += string.Format(" WHERE ID_CLIENTE = {0} ", usr.ID_CLIENTE); using (conexao = new Conexao()) { conexao.ExecutaComando(strQuery); } }
private void Inserir(Profissional_TratamentoViewModel tto) { using (conexao = new Conexao()) { SqlConnection Con = Conexao.Con; SqlCommand Cmd = new SqlCommand("PR_IN_PROFISSIONAL_TRATAMENTO", Con); Cmd.CommandType = CommandType.StoredProcedure; Cmd.Parameters.AddWithValue("@ID_PROFISSIONAL", tto.PROFISSIONAL.ID_PROFISSIONAL); Cmd.Parameters.AddWithValue("@DESCRICAO", tto.DESCRICAO); Cmd.ExecuteNonQuery(); } }
private void Alterar(Profissional_TratamentoViewModel tto) { var strQuery = ""; strQuery += "UPDATE TRATAMENTO SET "; strQuery += string.Format("DESCRICAO = '{0}' ", tto.DESCRICAO); strQuery += string.Format(" WHERE ID_TRATAMENTO = {0} ", tto.ID_TRATAMENTO); using (conexao = new Conexao()) { conexao.ExecutaComando(strQuery); } }
private void Inserir(Cliente usr) { var strQuery = ""; strQuery += " INSERT INTO CLIENTE (NOME, ENDERECO, TELEFONE, EMAIL, DTNASC, ATIVO) "; strQuery += string.Format(" VALUES('{0}', '{1}', '{2}', '{3}', '{4}', '{5}')", usr.NOME, usr.ENDERECO, usr.TELEFONE, usr.EMAIL, usr.DTNASC, 1); using (conexao = new Conexao()) { conexao.ExecutaComando(strQuery); } }
private void Inserir(Profissional usr) { var strQuery = ""; strQuery += " INSERT INTO PROFISSIONAL (NOME, TELEFONE, EMAIL, SENHA, ATIVO) "; strQuery += string.Format(" VALUES('{0}', '{1}', '{2}', '{3}', '{4}')", usr.NOME, usr.TELEFONE, usr.EMAIL, usr.SENHA, 1); using (conexao = new Conexao()) { conexao.ExecutaComando(strQuery); } }