//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; } }
//------------------------------------------------------- public ActionResult Listar(Consulta consulta) { return View(consulta); }
public ActionResult Index(Consulta consulta) { if (consulta != null) { var appConsulta = new ConsultaAplicacao(); var resultado = appConsulta.listarConsulta(consulta); return RedirectToAction("Listar", resultado); } return View(); }