Exemplo n.º 1
0
 public void RemoveUnidade(UnidadeAtendimento unidade)
 {
     if (Unidades != null)
     {
         this.Unidades.Remove(unidade);
     }
 }
Exemplo n.º 2
0
 public MovimentoEstoque(DateTime data, string tipo, int quantidade, UnidadeAtendimento unidadeAtendimento)
 {
     SetData(data);
     SetTipo(tipo);
     SetQuantidade(quantidade);
     SetUnidadeAtendimento(unidadeAtendimento);
     SetSituacao("Ativo");
 }
Exemplo n.º 3
0
        public void SetUnidadeAtendimento(UnidadeAtendimento unidade)
        {
            if (unidade == null)
            {
                throw new Exception("A unidadde de atendimento é obrigatória.");
            }

            UnidadeAtendimento = unidade;
        }
Exemplo n.º 4
0
        public void AddUnidade(UnidadeAtendimento unidade)
        {
            if (Unidades == null)
            {
                Unidades = new List <UnidadeAtendimento>();
            }

            Unidades.Add(unidade);
        }
Exemplo n.º 5
0
 public void SetUnidadeAtendimento(UnidadeAtendimento unidadeAtendimento)
 {
     if (unidadeAtendimento != null)
     {
         this.UnidadeAtendimento = unidadeAtendimento;
     }
     else
     {
         throw new Exception(" O Campo Unidade de Atendimento é Obrigatório ");
     }
 }
Exemplo n.º 6
0
 public void SetUnidadeAtendimento(UnidadeAtendimento unidadeAtendimento)
 {
     if (unidadeAtendimento != null)
     {
         UnidadeAtendimento = unidadeAtendimento;
     }
     else
     {
         throw new Exception("Nenhuma unidade de atendimento definida ");
     }
 }
Exemplo n.º 7
0
 public void SetUnidadeAtendimento(UnidadeAtendimento unidade)
 {
     if (unidade != null)
     {
         this.UnidadeAtendimento = unidade;
     }
     else
     {
         throw new Exception("Unidade de Atendimento não definida");
     }
 }
Exemplo n.º 8
0
 public Material(string nome, int estoqueMinimo, string marca, string modelo, string observacao,
                 string estadoConservacao, string identificador, decimal valorVenda, decimal valorCompra, int estoqueAtual,
                 TipoMaterial tipoMaterial, UnidadeAtendimento unidadeAtendimento)
 {
     SetNome(nome);
     SetEstoqueMinimo(estoqueMinimo);
     SetMarca(marca);
     SetModelo(modelo);
     SetObservacao(observacao);
     SetEstadoConservacao(estadoConservacao);
     SetIdentificador(identificador);
     SetValorVenda(valorVenda);
     SetValorCompra(valorCompra);
     SetSituacao("Ativo");
     SetEstoqueAtual(estoqueAtual);
     SetTipoMaterial(tipoMaterial);
     SetUnidadeAtendimento(unidadeAtendimento);
 }
Exemplo n.º 9
0
        public void GerarMovimentoEstoque(int qtd, string tipo, UnidadeAtendimento unidade)
        {
            if (qtd > this.EstoqueAtual)
            {
                throw new Exception("A Quantidade informada e maior que o estoque atual");
            }

            if (tipo == "Saida")
            {
                this.EstoqueAtual = this.EstoqueAtual - qtd;
            }
            else if (tipo == "Entrada")
            {
                this.EstoqueAtual = this.EstoqueAtual + qtd;
            }

            // gera movimento de estoque
            MovimentoEstoque.Add(new Model.MovimentoEstoque(DateTime.Now, tipo, qtd, unidade));
        }
Exemplo n.º 10
0
 public void SetUnidadeAtendimento(UnidadeAtendimento unidadeAtendimento)
 {
     this.UnidadeAtendimento = unidadeAtendimento;
 }
Exemplo n.º 11
0
 public Consultorio(string nmConsultorio, Clinica clinica, UnidadeAtendimento unidadeAtendimento)
 {
     SetNmConsultorio(nmConsultorio);
     SetUnidadeAtendimento(unidadeAtendimento);
     SetClinica(clinica);
 }
Exemplo n.º 12
0
 public TipoMaterial(string nome, UnidadeAtendimento unidadeAtendimento)
 {
     SetNome(nome);
     SetUnidadeAtendimento(unidadeAtendimento);
     SetSituacao("Ativo");
 }
Exemplo n.º 13
0
 public Financeiro(Pessoa pessoa, string tipo, string formaPagamento, Clinica clinica, UnidadeAtendimento unidadeAtendimento)
 {
     SetPessoa(pessoa);
     SetTipo(tipo);
     SetFormaPagamento(formaPagamento);
     SetClinica(clinica);
     SetUnidadeAtendimento(unidadeAtendimento);
 }
Exemplo n.º 14
0
 public Financeiro(Pessoa pessoa, string tipo, string formaPagamento, ICollection <FinanceiroParcela> parcelas, Clinica clinica, UnidadeAtendimento unidadeAtendimento)
 {
     SetPessoa(pessoa);
     SetTipo(tipo);
     SetParcelas(parcelas);
     SetTotal(parcelas);
     SetFormaPagamento(formaPagamento);
     SetClinica(clinica);
     SetUnidadeAtendimento(unidadeAtendimento);
 }
Exemplo n.º 15
0
        public Agenda(DateTime data, TimeSpan hora, Funcionario profissional, Clinica clinica, Usuario usuarioInclusao, UnidadeAtendimento unidade)
        {
            #region validação
            if (profissional == null)
            {
                throw new Exception("O Campo Profissional de Saúde é Obrigatório");
            }

            if (usuarioInclusao == null)
            {
                throw new Exception("Usuário não encontrado!");
            }

            if (data == null)
            {
                throw new Exception("O Campo Data é Obrigatório! ");
            }

            if (hora == null)
            {
                throw new Exception(" O Campo Hora é Obrigatório! ");
            }

            if (clinica == null)
            {
                throw new Exception("Não foi possivel recuperar dados da Clínica! ");
            }
            #endregion

            SetData(data);
            SetHora(hora);
            SetProfissionalSaude(profissional);
            SetClinica(clinica);
            SetAvulsa("Nao");
            SetSalaEspera("Nao");
            SetUnidadeAtendimento(unidade);

            this.Situacao        = "Aguardando";
            this.UsuarioInclusao = usuarioInclusao;
            this.DataInclusao    = DateTime.Now;
        }
Exemplo n.º 16
0
 public Usuario(string login, string email, string nome, GrupoUsuario grupoUsuario, Clinica clinica, UnidadeAtendimento unidadeAtendimento)
 {
     SetLogin(login);
     SetEmail(email);
     SetNome(nome);
     SetSenha("123456");
     SetSituacao("Ativo");
     SetGrupoUsuario(grupoUsuario);
     SetClinica(clinica);
     SetUnidadeAtendimento(unidadeAtendimento);
 }