示例#1
0
        public ActionResult Cadastrar(Paciente paciente, Endereco endereco, Usuario usuario, HttpPostedFileBase Imagem)
        {
            //iniciando instacia
            PacienteDao   pa        = new PacienteDao();
            EnderecoDao   end       = new EnderecoDao();
            UsuarioDao    us        = new UsuarioDao();
            CategoriasDAO cat       = new CategoriasDAO();
            Categoria     categoria = new Categoria();

            //adicionando o id
            categoria.Paciente = true;
            cat.Cadastrar(categoria);
            usuario.CategoriaId = categoria.Id;
            us.Cadastrar(usuario);
            end.Cadastrar(endereco);
            if (Imagem == null)
            {
                paciente.imagem = new byte[0];
            }
            else
            {
                paciente.imagem = new byte[Imagem.ContentLength];
                Imagem.InputStream.Read(paciente.imagem, 0, Imagem.ContentLength);
            }


            //*-------------*
            paciente.EnderecoId = endereco.ID;
            paciente.UsuarioId  = usuario.ID;

            //Aplicando à instancia
            pa.Cadastrar(paciente);
            return(RedirectToAction("Index"));
        }
示例#2
0
        public ActionResult Cadastrar(Medico medico, Usuario usuario)
        {
            MedicoDao     me        = new MedicoDao();
            UsuarioDao    dao       = new UsuarioDao();
            CategoriasDAO cat       = new CategoriasDAO();
            Categoria     categoria = new Categoria();

            categoria.Medico = true;
            cat.Cadastrar(categoria);
            usuario.CategoriaId = categoria.Id;
            dao.Cadastrar(usuario);

            medico.UsuarioId = usuario.ID;
            me.Cadastrar(medico);
            return(RedirectToAction("Index"));
        }
示例#3
0
      public ActionResult Cadastrar(Funcionario funcionario, Usuario usuario)
      {
          UsuarioDao     us        = new UsuarioDao();
          FuncionarioDao dao       = new FuncionarioDao();
          CategoriasDAO  cat       = new CategoriasDAO();
          Categoria      categoria = new Categoria();

          categoria.Atendente = true;
          cat.Cadastrar(categoria);
          usuario.CategoriaId = categoria.Id;
          us.Cadastrar(usuario);
          funcionario.UsuarioId = usuario.ID;

          dao.Cadastrar(funcionario);

          return(RedirectToAction("Index"));
      }
示例#4
0
        public ActionResult Cadastrar(Usuario usuario, string medico, string paciente, string atendente)
        {
            CategoriasDAO cate      = new CategoriasDAO();
            Categoria     categoria = new Categoria();

            categoria.Medico    = Convert.ToBoolean(medico);
            categoria.Paciente  = Convert.ToBoolean(paciente);
            categoria.Atendente = Convert.ToBoolean(atendente);
            cate.Cadastrar(categoria);



            UsuarioDao dao = new UsuarioDao();

            usuario.CategoriaId = categoria.Id;
            dao.Cadastrar(usuario);
            return(RedirectToAction("Index"));
        }