Ejemplo n.º 1
0
        public List<Profissional_TratamentoViewModel> ListarPorId(int id)
        {
            using (conexao = new Conexao())
            {
                List<Profissional_TratamentoViewModel> ListaTratamentos = new List<Profissional_TratamentoViewModel>();

                SqlConnection Con = Conexao.Con;
                SqlCommand Cmd = new SqlCommand("PR_SEL-ID_PROFISSIONAL_TRATAMENTO", Con);
                Cmd.CommandType = CommandType.StoredProcedure;
                Cmd.Parameters.AddWithValue("@ID_TRATAMENTO", id);
                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["TRATAMENTO"].ToString();

                    p.NOME = linha["PROFISSIONAL"].ToString();
                    tratamento.PROFISSIONAL = p;

                    ListaTratamentos.Add(tratamento);
                }

                return ListaTratamentos;
            }
        }
Ejemplo n.º 2
0
 public ActionResult Editar(Profissional_TratamentoViewModel tto)
 {
     if (tto != null)
     {
         var appCliente = new TratamentoAplicacao();
         appCliente.Salvar(tto);
         return RedirectToAction("Index");
     }
     return View(tto);
 }
Ejemplo n.º 3
0
 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();
     }
 }
Ejemplo n.º 4
0
        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);
            }
        }
Ejemplo n.º 5
0
 public void Salvar(Profissional_TratamentoViewModel tto)
 {
     if (tto.ID_TRATAMENTO > 0)
         Alterar(tto);
     else
         Inserir(tto);
 }