コード例 #1
0
        public Clinica AdicionarClinica(Programa programa, Funcionario responsavel, string nome, string razaoSocial, string cnpj,
            string inscricaoEstadual, string endereco, string cidade, string uf, string telefone, string contato, string observacoes, 
            StatusDaClinica status, string email, decimal valorInfusao, string bairro)
        {
            var clinica = new Clinica(programa, responsavel, nome, razaoSocial, cnpj, inscricaoEstadual, endereco, cidade, uf, telefone, contato
                , observacoes, status, email, valorInfusao, bairro);

            _clinicaRepositorio.Adicionar(clinica);

            return clinica;
        }
コード例 #2
0
        //Excluir um registro
        public string Delete(Clinica clinica)
        {
            StringBuilder erros = new StringBuilder();

            if (clinica.Id == 0)
            {
                erros.AppendLine("O ID deve ser informado.");
            }

            if (erros.Length != 0)
            {
                return(erros.ToString());
            }

            string respostaDB = dal.Delete(clinica);

            return(respostaDB);
        }
コード例 #3
0
        public IActionResult Cadastrar(Clinica c)
        {
            using (IDbConnection conexao = ConnectionFactory.GetStringConexao(_config))
            {
                conexao.Open();
                StringBuilder sql = new StringBuilder();
                sql.Append("INSERT INTO CLINICAVIRTUAL (nomeClinica, enderecoClinica, complementoEnder, cepClinica, cidadeClinica, ufClinica, cnpjClinica, emailClinica, dataAbertura, statusClinica) ");
                sql.Append("values (@nomeClinica, @enderClinica, @compEnderClinica, @cepClinica, @cidadeClinica, @ufClinica, @cnpjClinica, @emailClinica, @dataAbertura, @statusClinica) ");
                sql.Append("SELECT CAST(SCOPE_IDENTITY() AS INT) ");
                object o = conexao.ExecuteScalar(sql.ToString(), c);

                if (o != null)
                {
                    c.idClinicaVirtual = Convert.ToInt32(o);
                }
            }
            return(Ok(c.idClinicaVirtual));
        }
コード例 #4
0
        public int Criar(Clinica entity)
        {
            _inners.Clear();

            _inners.Add("@nomeFantasia", entity.NomeFantasia);
            _inners.Add("@razaoSocial", entity.RazaoSocial);
            _inners.Add("@cnpj", entity.Cnpj);
            _inners.Add("@email", entity.Email);
            _inners.Add("@idBairro", entity.Endereco.IdBairro == 0 ? null : (object)entity.Endereco.IdBairro);
            _inners.Add("@uf", entity.Endereco.Estado);
            _inners.Add("@cidade", entity.Endereco.Cidade);
            _inners.Add("@bairro", entity.Endereco.Bairro);
            _inners.Add("@logradouro", entity.Endereco.Logradouro);
            _inners.Add("@numeroLogradouro", entity.Endereco.NumeroLogradouro);
            _inners.Add("@complementoLogradouro", entity.Endereco.ComplementoLogradouro);
            _inners.Add("@cepLogradouro", entity.Endereco.CepLogradouro);
            return(_context.Save("s_CriarClinica", _inners));
        }
コード例 #5
0
ファイル: Clinicas.cs プロジェクト: djosuhe/Clinicas
        public Clinica Store(ClinicasVM model)
        {
            var clinica = new Clinica()
            {
                Nombre       = model.Nombre,
                Nit          = model.Nit,
                Direccion    = model.Direccion,
                CodigoPostal = model.CodigoPostal,
                Referencia   = model.Referencia,
                Telefono     = model.Telefono,
                Logo         = model.Logo,
                CuentaId     = model.CuentaId
            };

            DB.Clinica.Add(clinica);
            DB.SaveChanges();
            return(clinica);
        }
コード例 #6
0
        public IActionResult GetById(int id)
        {
            try
            {
                Clinica clinicaBuscada = _clinicaRepository.BuscarPorId(id);

                if (clinicaBuscada == null)
                {
                    return(NotFound("Nenhuma clínica encontrada!"));
                }

                return(Ok(clinicaBuscada));
            }
            catch (Exception codErro)
            {
                return(BadRequest(codErro));
            }
        }
コード例 #7
0
        public Clinica Alterar(int id, Clinica a)
        {
            cmd.Connection = conexao.Conectar();

            cmd.CommandText = "UPDATE Clinica SET" +
                              "Nome = @nome" +
                              "Endereco = @endereco WHERE IdClinica = @id";

            cmd.Parameters.AddWithValue("@id", id);
            cmd.Parameters.AddWithValue("@nome", a.Nome);
            cmd.Parameters.AddWithValue("@endereco", a.Endereco);

            cmd.ExecuteNonQuery();

            conexao.Desconectar();

            return(a);
        }
コード例 #8
0
        public async Task <ActionResult> Create([Bind(Include = "Id,Nome,Email,Telefone1,Telefone2,Morada,Latitude,Longitude,Imagem1,Imagem2,Imagem1ContentType,Imagem2ContentType")] ClinicaViewModel model)
        {
            if (ModelState.IsValid)
            {
                Clinica clinica = new Clinica()
                {
                    Nome      = model.Nome,
                    Morada    = model.Morada,
                    Email     = model.Email,
                    Latitude  = model.Latitude,
                    Longitude = model.Longitude,
                    Telefone1 = model.Telefone1,
                    Telefone2 = model.Telefone2
                };

                if (model.Imagem1 != null)
                {
                    byte[] imagem1 = new byte[model.Imagem1.ContentLength];
                    await model.Imagem1.InputStream.ReadAsync(imagem1, 0, imagem1.Length);

                    string imagem1ContentType = model.Imagem1.ContentType;
                    clinica.Imagem1            = imagem1;
                    clinica.Imagem1ContentType = imagem1ContentType;
                }

                if (model.Imagem2 != null)
                {
                    byte[] imagem2 = new byte[model.Imagem2.ContentLength];
                    await model.Imagem2.InputStream.ReadAsync(imagem2, 0, imagem2.Length);

                    string imagem2ContentType = model.Imagem2.ContentType;
                    clinica.Imagem2            = imagem2;
                    clinica.Imagem2ContentType = imagem2ContentType;
                }

                _context.Clinicas.Add(clinica);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }

            return(View(model));
        }
コード例 #9
0
        /// <summary>
        /// Atualiza uma clínica existente
        /// </summary>
        /// <param name="id">Id da clínica que será atualizada</param>
        /// <param name="clinicaAtualizada">Objeto com as novas informações</param>
        public void Atualizar(int id, Clinica clinicaAtualizada)
        {
            Clinica clinicaBuscada = BuscarPorId(id);

            if (clinicaAtualizada.NomeClinica != null)
            {
                clinicaBuscada.NomeClinica = clinicaAtualizada.NomeClinica;
            }

            if (clinicaAtualizada.DataAbertura != null)
            {
                clinicaBuscada.DataAbertura = clinicaAtualizada.DataAbertura;
            }

            if (clinicaAtualizada.Cnpj != null)
            {
                clinicaBuscada.Cnpj = clinicaAtualizada.Cnpj;
            }

            if (clinicaAtualizada.RazaoSocial != null)
            {
                clinicaBuscada.RazaoSocial = clinicaAtualizada.RazaoSocial;
            }

            if (clinicaAtualizada.Endereco != null)
            {
                clinicaBuscada.Endereco = clinicaAtualizada.Endereco;
            }

            if (clinicaAtualizada.HorarioAbertura.ToString() != "00:00:00")
            {
                clinicaBuscada.HorarioAbertura = clinicaAtualizada.HorarioAbertura;
            }

            if (clinicaAtualizada.HorarioFechamento != null)
            {
                clinicaBuscada.HorarioFechamento = clinicaAtualizada.HorarioFechamento;
            }

            ctx.Clinicas.Update(clinicaBuscada);

            ctx.SaveChanges();
        }
コード例 #10
0
 public IActionResult Edit(Clinica clinica)
 {
     ViewBag.error = null;
     try
     {
         if (_context.Clinicas.Where(e => e.Cnpj == clinica.Cnpj && e.Id != clinica.Id).Count() > 0)
         {
             throw new Exception("Já existe uma clínica criada com esse CNPJ");
         }
         _context.Update(clinica);
         _context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch (Exception e)
     {
         ViewBag.error = e.Message;
         return(View(clinica));
     }
 }
コード例 #11
0
        public IActionResult Clinica(string saveBtn2, DateTime inauguracao, string saveBtn, string nomeClinica, string state, string city, string bairro, string logradouro, string cep, int numeroCasa, int idSelecionado)
        {
            if (saveBtn2 == "Deletar")
            {
                ClinicaBLL bll      = new ClinicaBLL();
                Clinica    clinica  = new Clinica();
                Endereco   endereco = new Endereco();

                clinica.Id = idSelecionado;

                ViewData["result"] = bll.Delete(clinica);

                return(View());
            }

            if (idSelecionado != 0)
            {
                ClinicaBLL  bll         = new ClinicaBLL();
                Estoque     estoque     = new Estoque();
                EnderecoBLL enderecoBLL = new EnderecoBLL();
                estoque.Id = 2;

                Clinica clinica = new Clinica(idSelecionado, nomeClinica, inauguracao, enderecoBLL.EnderecoConstruido("Brasil", state, city, bairro, logradouro, numeroCasa, cep), estoque);

                ViewData["result"] = bll.Update(clinica);
                return(View());
            }

            if (saveBtn == "Salvar")
            {
                ClinicaBLL  bll         = new ClinicaBLL();
                Estoque     estoque     = new Estoque();
                EnderecoBLL enderecoBLL = new EnderecoBLL();
                estoque.Id = 2;

                Clinica clinica = new Clinica(idSelecionado, nomeClinica, inauguracao, enderecoBLL.EnderecoConstruido("Brasil", state, city, bairro, logradouro, numeroCasa, cep), estoque);

                ViewData["result"] = bll.Insert(clinica);
                return(View());
            }
            return(View());
        }
コード例 #12
0
        public IEnumerable <Clinica> Buscar(Clinica entity)
        {
            _inners.Clear();

            _inners.Add("@idCidade", entity.Endereco.IdCidade);

            var result = _context.Get <DataTransferencia>("s_ListarClinica", _inners);

            if (result != null)
            {
                var listaClinica = new List <Clinica>();
                foreach (var r in result)
                {
                    listaClinica.Add(new Clinica()
                    {
                        Id           = r.Id,
                        NomeFantasia = r.NomeFantasia,
                        RazaoSocial  = r.RazaoSocial,
                        Cnpj         = r.Cnpj,
                        Email        = r.Email,
                        Endereco     = new Endereco()
                        {
                            Bairro                = r.Bairro,
                            CepLogradouro         = r.CepLogradouro,
                            Cidade                = r.Cidade,
                            ComplementoLogradouro = r.ComplementoLogradouro,
                            Estado                = r.Estado,
                            IdBairro              = r.IdBairro,
                            IdCidade              = r.IdCidade,
                            IdEstado              = r.IdEstado,
                            Logradouro            = r.Logradouro,
                            NumeroLogradouro      = r.NumeroLogradouro
                        }
                    });
                }
                return(listaClinica);
            }
            else
            {
                return(null);
            }
        }
コード例 #13
0
        public IActionResult Delete(int id)
        {
            try
            {
                Clinica clinicaBuscada = _clinicaRepository.BuscarPorId(id);

                if (clinicaBuscada != null)
                {
                    _clinicaRepository.Deletar(id);

                    return(StatusCode(204));
                }

                return(NotFound("Clínica não encontrada!"));
            }
            catch (Exception codErro)
            {
                return(BadRequest(codErro));
            }
        }
コード例 #14
0
        public IActionResult Atualizar(Clinica novaClinica)
        {
            try
            {
                Clinica clinicaCadastrada = ClinicaRepository.BuscarClinicaPorId(novaClinica.Id);

                if (clinicaCadastrada == null)
                {
                    return(NotFound());
                }

                ClinicaRepository.AtualizarDados(novaClinica, clinicaCadastrada);

                return(Ok());
            }
            catch
            {
                return(BadRequest());
            }
        }
コード例 #15
0
        public ActionResult Create([Bind(Include = "Id,Cnpj,DataFundacao,Nome,Endereco,Bairro,Cidade,Uf,Cep,TelefoneFixo,TelefoneCelular,Email,DataCadastro,UsuarioCadastro,DataAlteracao,UsuarioAlteracao,CorEventoAniversariantes,CorEventoRecebimentos")] Clinica clinica)
        {
            UpdateBag();

            clinica.DataCadastro     = DateTime.Now;
            clinica.UsuarioCadastro  = ViewBag.UsuarioLogin;
            clinica.DataAlteracao    = DateTime.Now;
            clinica.UsuarioAlteracao = ViewBag.UsuarioLogin;

            ModelState.Clear();
            TryValidateModel(clinica);

            if (ModelState.IsValid)
            {
                _clinicaService.Add(clinica);
                return(RedirectToAction("Index"));
            }

            return(View(clinica));
        }
        public IActionResult Delete(int id)
        {
            try
            {
                Clinica clinicaBuscada = _clinicaRepository.BuscarPorId(id);

                if (clinicaBuscada != null)
                {
                    _clinicaRepository.Deletar(id);

                    return(Ok("Clínica deletada!"));
                }

                return(NotFound("Nenhuma clínica encontrada para o ID informado!"));
            }
            catch (Exception error)
            {
                return(BadRequest(error));
            }
        }
        public IActionResult Put(int id, Clinica clinicaAtualizada)
        {
            try
            {
                Clinica clinicaBuscada = _clinicaRepository.BuscarPorId(id);

                if (clinicaBuscada != null)
                {
                    _clinicaRepository.Atualizar(id, clinicaAtualizada);

                    return(Ok("Clínica atualizada!"));
                }

                return(NotFound("Nenhuma clínica encontrada!"));
            }
            catch (Exception error)
            {
                return(BadRequest(error));
            }
        }
コード例 #18
0
ファイル: Frm_Clinica.cs プロジェクト: hallisonmkb/Medical
        private void Carregar_Cadastro(int IDCIDADE)
        {
            Clinica clinica = new Clinica(IDCIDADE);

            if (clinica.IDCLINICA > 0)
            {
                tb_codigo.Text          = clinica.IDCLINICA.ToString();
                tb_nome.Text            = clinica.NOME;
                cb_cidade.SelectedValue = clinica.CIDADE;
                tb_endereco.Text        = clinica.LOGRADOURO;
                tb_telefone.Text        = clinica.FONE;

                tb_codigo.Enabled = false;
            }
            else
            {
                MessageBox.Show("Registro não encontrado!", "Medical", MessageBoxButtons.OK, MessageBoxIcon.Error);
                tb_codigo.Text = string.Empty;
            }
        }
コード例 #19
0
        public IActionResult Put(int id, Clinica clinicaUpdate)
        {
            // tratamento de excessao
            try
            {
                // faz a chamada para o metodo
                _clinicaRepository.Atualizar(id, clinicaUpdate);

                //retorna um status code
                return(StatusCode(204));
            }
            catch (Exception ex)
            {
                return(BadRequest(new
                {
                    mensagem = "Não foi possivel encontrar esssa clinica",
                    ex
                }));
            }
        }
コード例 #20
0
        internal ERespuesta OpeActualizar(Clinica clinica)
        {
            ERespuesta eRespuesta = new ERespuesta();

            using (var cli = new cita_doctorContext())
            {
                var theClinic = (from cl in cli.Clinica
                                 .Where(c => (c.Id == clinica.Id))
                                 select cl).FirstOrDefault();

                theClinic.Nombre      = clinica.Nombre;
                theClinic.Telefono    = clinica.Telefono;
                theClinic.Email       = clinica.Email;
                theClinic.RazonSocial = clinica.RazonSocial;
                theClinic.InfoGeneral = clinica.InfoGeneral;
                theClinic.Direccion   = clinica.Direccion;
                theClinic.Referencia  = clinica.Referencia;
                theClinic.IdCiudad    = clinica.IdCiudad;
                theClinic.IdProvincia = clinica.IdProvincia;
                theClinic.Estado      = clinica.Estado;

                try
                {
                    cli.SaveChanges();
                    eRespuesta.Clinicas.Add(_mapper.Map <EOutClinica>(clinica));
                    eRespuesta.Error.Codigo  = "00";
                    eRespuesta.Error.Mensaje = "Ok";
                }
                catch (Exception e)
                {
                    eRespuesta.Error.Codigo  = "01";
                    eRespuesta.Error.Mensaje = e.Message;

                    return(eRespuesta);
                }
            }

            eRespuesta.Clinicas.Add(_mapper.Map <EOutClinica>(clinica));

            return(eRespuesta);
        }
コード例 #21
0
        public void Atualizar(int id, Clinica clinicaAtualizada)
        {
            Clinica clinicaBuscada = ctx.Clinica.Find(id);

            if (clinicaBuscada != null)
            {
                if (clinicaAtualizada != null)
                {
                    clinicaBuscada.NomeFantasia      = clinicaAtualizada.NomeFantasia;
                    clinicaBuscada.Cnpj              = clinicaAtualizada.Cnpj;
                    clinicaBuscada.RazaoSocial       = clinicaAtualizada.RazaoSocial;
                    clinicaBuscada.HorarioAbertura   = clinicaAtualizada.HorarioAbertura;
                    clinicaBuscada.HorarioFechamento = clinicaAtualizada.HorarioFechamento;
                    clinicaBuscada.IdEndereco        = clinicaAtualizada.IdEndereco;
                }

                ctx.Clinica.Update(clinicaBuscada);

                ctx.SaveChanges();
            }
        }
コード例 #22
0
 //PESQUISA LOGIN DO USUARIO
 public static Clinica LoginUsuario(Clinica clinica)
 {
     try
     {
         foreach (Clinica temp in entities.Clinicas.ToList())
         {
             if (temp.Login.Equals(clinica.Login))
             {
                 if (temp.Senha.Equals(clinica.Senha))
                 {
                     return(temp);
                 }
             }
         }
         return(null);
     }
     catch (Exception e)
     {
         return(null);
     }
 }
コード例 #23
0
        public void Incluir()
        {
            try
            {
                Clinica cl = new Clinica();

                cl.nome_clinica = txtNomeClinica.Text;
                cl.cnpj         = txtCNPJ.Text;
                cl.senha        = txtSenha.Text;
                cl.email        = txtEmail.Text;
                cl.endereco     = txtEndereco.Text;

                new ClinicaController().incluir(cl);

                Response.Redirect("/publico/inicio.aspx");
            }
            catch (ConsistenciaException ex)
            {
                ExibirMensagemAlert(ex.Mensagem);
            }
        }
コード例 #24
0
        public IActionResult Put(int id, Clinica clinicaAtualizada)
        {
            try
            {
                Clinica clinicaBuscada = _clinicaRepository.BuscarPorId(id);

                if (clinicaBuscada != null)
                {
                    Clinica clinicaCNPJ = _clinicaRepository.BuscarPorCNPJ(clinicaAtualizada.Cnpj);

                    Clinica clinicaFantasia = _clinicaRepository.BuscarPorFantasia(clinicaAtualizada.NomeFantasia);

                    Clinica clinicaRazao = _clinicaRepository.BuscarPorRazao(clinicaAtualizada.RazaoSocial);

                    if (clinicaCNPJ == null)
                    {
                        if (clinicaFantasia == null)
                        {
                            if (clinicaRazao == null)
                            {
                                if (clinicaCNPJ == null && clinicaFantasia == null && clinicaRazao == null)
                                {
                                    _clinicaRepository.Atualizar(id, clinicaAtualizada);

                                    return(StatusCode(204));
                                }
                            }
                            return(BadRequest("Não foi possível cadastrar, razão social já existente!"));
                        }
                        return(BadRequest("Não foi possível cadastrar, nome fantasia já existente!"));
                    }
                    return(BadRequest("Não foi possível cadastrar, CNPJ já existente!"));
                }
                return(NotFound("Clínica não encontrada!"));
            }
            catch (Exception codErro)
            {
                return(BadRequest(codErro));
            }
        }
コード例 #25
0
        public IActionResult DeletarClinica(int id)
        {
            try
            {
                using (SpMedicalGroupContext ctx = new SpMedicalGroupContext())
                {
                    Clinica clinicaProcurada = ctx.Clinica.Find(id);
                    if (clinicaProcurada == null)
                    {
                        return(NotFound());
                    }

                    ctx.Clinica.Remove(clinicaProcurada);
                    ctx.SaveChanges();
                }
                return(Ok());
            }
            catch
            {
                return(BadRequest());
            }
        }
コード例 #26
0
        public List <Clinica> GetByEndereco(Endereco endereco)
        {
            cmd.Connection  = conn;
            cmd.CommandText = "SELECT * FROM clinica WHERE idEndereco = @idEndereco";
            cmd.Parameters.AddWithValue("@idEndereco", endereco.Id);

            try
            {
                conn.Open();
                MySqlDataReader reader   = cmd.ExecuteReader();
                List <Clinica>  clinicas = new List <Clinica>();

                while (reader.Read())
                {
                    Clinica temp = new Clinica();

                    temp.Endereco = new Endereco();
                    temp.Estoque  = new Estoque();

                    temp.Id              = Convert.ToInt32(reader["idClinica"]);
                    temp.Nome            = Convert.ToString(reader["nomeClinica"]);
                    temp.DataInauguracao = Convert.ToDateTime(reader["dtInauguracao"]);
                    temp.Endereco.Id     = Convert.ToInt32(reader["idEndereco"]);
                    temp.Estoque.Id      = Convert.ToInt32(reader["idEstoque"]);

                    clinicas.Add(temp);
                }

                return(clinicas);
            }
            catch (Exception)
            {
                throw new Exception("Erro no Banco de dados.Contate o administrador.");
            }
            finally
            {
                conn.Dispose();
            }
        }
コード例 #27
0
        public Clinica Obter(Clinica entity)
        {
            _inners.Clear();

            _inners.Add("@id", entity.Id);

            var result = _context.Get <DataTransferencia>("s_ObterClinica", _inners).FirstOrDefault();

            if (result != null)
            {
                return new Clinica()
                       {
                           Id           = result.Id,
                           NomeFantasia = result.NomeFantasia,
                           RazaoSocial  = result.RazaoSocial,
                           Cnpj         = result.Cnpj,
                           Email        = result.Email,
                           Endereco     = new Endereco()
                           {
                               Bairro                = result.Bairro,
                               CepLogradouro         = result.CepLogradouro,
                               Cidade                = result.Cidade,
                               ComplementoLogradouro = result.ComplementoLogradouro,
                               Estado                = result.Estado,
                               IdBairro              = result.IdBairro,
                               IdCidade              = result.IdCidade,
                               IdEstado              = result.IdEstado,
                               Logradouro            = result.Logradouro,
                               NumeroLogradouro      = result.NumeroLogradouro
                           }
                       }
            }
            ;
            else
            {
                return(null);
            }
        }
コード例 #28
0
        public Clinica BuscarPorID(int id)
        {
            cmd.Connection = conexao.Conectar();

            cmd.CommandText = "SELECT * FROM Clinica WHERE IdClinica = @id";

            cmd.Parameters.AddWithValue("@id", id);

            SqlDataReader dados = cmd.ExecuteReader();

            Clinica a = new Clinica();

            while (dados.Read())
            {
                a.IdClinica = Convert.ToInt32(dados.GetValue(0));
                a.Nome      = dados.GetValue(1).ToString();
                a.Endereco  = dados.GetValue(2).ToString();
            }

            conexao.Desconectar();

            return(a);
        }
コード例 #29
0
        public async Task <IActionResult> Edit(long?id, Clinica clinica)
        {
            if (id != clinica.Id)
            {
                return(NotFound());
            }

            if (id != null)
            {
                try
                {
                    clinica.IdUser = userManager.GetUserAsync(User).Result.Id;
                    await clinicaDAL.GravarClinica(clinica);
                }
                catch (DbUpdateConcurrencyException)
                {
                    throw;
                }

                return(RedirectToAction("Index"));
            }
            return(View(clinica));
        }
コード例 #30
0
 public ActionResult Edit([Bind(Include = "ClinicaId,ClinicaNome,ClinicaMedico,Login,Senha")] Clinica clinica)
 {
     if (ModelState.IsValid)
     {
         Clinica ClinicaAux = ClinicaDAO.RetornaClinicaPorId(clinica.ClinicaId);
         ClinicaAux.ClinicaNome   = clinica.ClinicaNome;
         ClinicaAux.ClinicaMedico = clinica.ClinicaMedico;
         ClinicaAux.Login         = clinica.Login;
         ClinicaAux.Senha         = clinica.Senha;
         try
         {
             db.Entry(ClinicaAux).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Login"));
         }
         catch (Exception e)
         {
             ViewBag.Erro = "Erro ao Editar Informações!";
             return(RedirectToAction("Edit"));
         }
     }
     return(View(clinica));
 }
コード例 #31
0
        // Essa funcao retorna a lista de todas as clinicas
        public List <Clinica> GetAllClinicas()
        {
            string     sql     = " SELECT * FROM tbl_clinica";
            SqlCommand sqlcomm = new SqlCommand();

            sqlcomm.CommandText = sql;

            DataTable      dt       = ExecReader(sqlcomm);
            List <Clinica> clinicas = new List <Clinica>();

            foreach (DataRow dr in dt.Rows)
            {
                Clinica tempClinica = new Clinica();
                tempClinica.site   = dr["site"].ToString();
                tempClinica.estado = dr["estado"].ToString();
                tempClinica.cidade = dr["cidade"].ToString();
                tempClinica.rua    = dr["rua"].ToString();
                tempClinica.cep    = dr["cep"].ToString();
                tempClinica.cnpj   = dr["cnpj"].ToString();
                clinicas.Add(tempClinica);
            }
            return(clinicas);
        }
コード例 #32
0
 public Infusao AdicionarInfusao(Clinica clinica, string localizador, string cpf, DateTime dataInfusao, DateTime dataCadastro, StatusDaInfusao statusDaInfusao, Funcionario responsavel, Programa programa)
 {
     var infusao = new Infusao(clinica, localizador, cpf, dataInfusao, dataCadastro, statusDaInfusao, responsavel, programa);
     _infusaoRepositorio.Adicionar(infusao);
     return infusao;
 }