public ActionResult Detalhar(int id) { Endereco objEndereco = new EnderecoDao().Buscar(id); ViewBag.Endereco = id;; return(View(objEndereco)); }
public ActionResult Paciente(int id) { PacienteDao dao = new PacienteDao(); EnderecoDao end = new EnderecoDao(); UsuarioDao us = new UsuarioDao(); CategoriasDAO cat = new CategoriasDAO(); Paciente paciente = dao.BuscaPorId(id); Endereco endereco = end.BuscaPorId(paciente.EnderecoId); Usuario usuario = us.BuscaPorId(paciente.UsuarioId); Categoria categoria = cat.BuscaPorId(usuario.CategoriaId); String tipo = ""; if (categoria.Medico == true) { tipo += " Medico "; } else if (categoria.Paciente == true) { tipo += " Paciente "; } else if (categoria.Atendente == true) { tipo += " Funcionario "; } ViewBag.Paciente = paciente; ViewBag.Endereco = endereco; ViewBag.Usuario = usuario; ViewBag.Mensagem = tipo; return(View()); }
public string InsertOrUpdate(EnderecoView obj) { conn.Open(); var trans = conn.BeginTransaction(); try { EnderecoDao EnderecoDao = new EnderecoDao(conn, trans); obj = ValidarEstruturaEndereco(obj, trans); if (EnderecoDao.GetAsExist(obj.IdEndereco)) { EnderecoDao.Update(PopularParametrosEndereco(obj)); } else { EnderecoDao.Insert(PopularParametrosEndereco(obj)); } trans.Commit(); return("Sucesso"); } catch (Exception e) { trans.Rollback(); return(e.Message); } finally { conn.Close(); } }
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")); }
public ActionResult Editar(int id) { ViewBag.Contatos = new SelectList(new ContatoDao().Buscar().ToDictionary(x => x.ContatoID, x => x.NomeContato), "Key", "Value"); Endereco objEndereco = new EnderecoDao().Buscar(id); return(View(objEndereco)); }
public static EnderecoDao GetEnderecoDao() { if (enderecoDao is null) { enderecoDao = new EnderecoDao(); } return(enderecoDao); }
private void Btn_salvarmatricula_Click(object sender, EventArgs e) { EnderecoDao enDao = new EnderecoDao(); AlunoDao aluno = new AlunoDao(); ResponsavelDao resp = new ResponsavelDao(); TelefoneDao telDao = new TelefoneDao(); String responsavel = textBox_nomeResponsavel.Text; String telefone = mascara_telefone.Text; String cep = mascara_cep.Text; String rua = txt_rua.Text; String bairro = txt_bairro.Text; int numero = 0; if (textBox_numero.Text.Trim() != "") { numero = Convert.ToInt32(textBox_numero.Text); } String cidade = txt_cidade.Text; String uf = txt_estado.Text; String nome = txt_nome.Text; DateTime nascimento = dtBox_nascimento.Value; // String telefone = txt_telefone.Text; String genero = "M"; if (rd_btn_generoFem.Checked) { genero = "F"; } MemoryStream fot = new MemoryStream(); int countSucesso = 0; // checando idade de aluno ( 5 a 100 anos) int ano_nasc = dtBox_nascimento.Value.Year; int ano_atual = DateTime.Now.Year; if (LimitesCaracteresAceitos()) { if ((ano_atual - ano_nasc) < 5 || (ano_atual - ano_nasc) > 100) { MessageBox.Show("O aluno deve ter entre 5 e 100 anos", "Data de ascimento inválida", MessageBoxButtons.OK, MessageBoxIcon.Error); } else // adicionar aluno no banco if (VerificaCampoVazio()) { AdicionarAlunoControle adicionarAluno = new AdicionarAlunoControle(); adicionarAluno.SalvaMatricula(nome, nascimento, genero, fot, responsavel, cep, rua, bairro, numero, cidade, uf, telefone); } else { MessageBox.Show("Preencha todos os campos ", "Cadastro de aluno", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
public void cadastrarEndereco(Endereco endereco, Cliente cliente) { ValidaCliente validaCliente = new ValidaCliente(); cliente = validaCliente.localizar(cliente); EnderecoDao enderecoDao = new EnderecoDao(); enderecoDao.dataService(endereco, cliente); }
public ActionResult Update(Paciente paciente, Endereco endereco) { PacienteDao dao = new PacienteDao(); EnderecoDao end = new EnderecoDao(); UsuarioDao us = new UsuarioDao(); CategoriasDAO cat = new CategoriasDAO(); end.Alterar(endereco); dao.Alterar(paciente); return(RedirectToAction("Index")); }
public bool ChamarCadastrar(FuncionarioModel funcionario) { var conexaoFireBird = Connection.GetInstancia().GetConexao(); var cmd = new FbCommand(); try { conexaoFireBird.Open(); cmd.Connection = conexaoFireBird; cmd.Transaction = conexaoFireBird.BeginTransaction(); cmd = EnderecoDao.Cadastrar(funcionario.Endereco, cmd); cmd = PessoaDao.Cadastrar(funcionario, cmd); var cadastro = new FuncionarioDao().Cadastrar(funcionario, cmd); if (cadastro) { MessageBox.Show("Funcionário cadastrado com sucesso."); cmd.Transaction.Commit(); return(true); } MessageBox.Show("Erro ao cadastrar"); cmd.Transaction.Rollback(); } catch (FbException fbex) { MessageBox.Show($@"Erro no banco ao salvar cadastro: {fbex.Message}"); cmd.Transaction.Rollback(); } catch (Exception e) { MessageBox.Show($@"Erro ao cadastrar funcionário: {e.Message}"); cmd.Transaction.Rollback(); } finally { cmd.Dispose(); if (conexaoFireBird.State != ConnectionState.Closed) { conexaoFireBird.Close(); } } return(false); }
public void SalvaMatricula(String nome, DateTime nascimento, String genero, MemoryStream fot, String responsavel, String cep, String rua, String bairro, int numero, String cidade, String uf, String numTelefone) { AlunoDao alunoDao = new AlunoDao(); ResponsavelDao respDao = new ResponsavelDao(); EnderecoDao endDao = new EnderecoDao(); TelefoneDao telDao = new TelefoneDao(); int countSucesso = 0; if ((alunoDao.inserirAluno(nome, nascimento, genero, fot))) { countSucesso += 1; int idAluno = Convert.ToInt32(alunoDao.getIdAluno()); if (respDao.inserirResponsavel(responsavel, idAluno)) { countSucesso += 1; int idResponsavel = Convert.ToInt32(respDao.GetIdResponsavel()); if ((endDao.inserirEndereco(cep, rua, bairro, numero, cidade, uf))) { countSucesso += 1; int idEndereco = Convert.ToInt32(endDao.GetIdEndereco()); if (endDao.AssociaEnderResponsavel(idResponsavel, idEndereco)) { countSucesso += 1; int idTelefone = Convert.ToInt32(telDao.GetIdTelefone()); if (telDao.InserirTelefone(numTelefone)) { countSucesso += 1; if (telDao.AssociaTelefoneResponsavel(idResponsavel, idTelefone)) { countSucesso += 1; if (countSucesso == 6) { MessageBox.Show("Aluno cadastrado ", "Cadastro de aluno", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpaCampos(); } } else { MessageBox.Show("Erro ao associar telefone ao responsavel", "erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Erro ao cadastrar telefone do responsavel", "erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Erro ao associar endereco ao responsavel", "erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Erro ao inserir endereco do responsavel", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Erro ao inserir responsavel ", "Cadastro de aluno", MessageBoxButtons.OK, MessageBoxIcon.Error); // Endereco endereco = new Endereco(); } } else { MessageBox.Show("Erro ao associar telefone ao responsavel", "erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public EnderecoBll(EnderecoDao enderecoDao) { this.dao = enderecoDao; }
public IDao <T> ObterDao <T>(IContexto unitOfWork) where T : class { IDao <T> dao = null; if (typeof(T) == typeof(ProdutoMap)) { if (ProdutoDao == null) { ProdutoDao = new ProdutoDao(unitOfWork); } dao = (IDao <T>)ProdutoDao; } else if (typeof(T) == typeof(MercadoriaMap)) { if (MercadoriaDao == null) { MercadoriaDao = new MercadoriaDao(unitOfWork); } dao = (IDao <T>)MercadoriaDao; } else if (typeof(T) == typeof(CategoriaMap)) { if (CategoriaDao == null) { CategoriaDao = new CategoriaDao(unitOfWork); } dao = (IDao <T>)CategoriaDao; } else if (typeof(T) == typeof(FotoMap)) { if (FotoDao == null) { FotoDao = new FotoDao(unitOfWork); } dao = (IDao <T>)FotoDao; } else if (typeof(T) == typeof(UsuarioMap)) { if (UsuarioDao == null) { UsuarioDao = new UsuarioDao(unitOfWork); } dao = (IDao <T>)UsuarioDao; } else if (typeof(T) == typeof(TelefoneMap)) { if (TelefoneDao == null) { TelefoneDao = new TelefoneDao(unitOfWork); } dao = (IDao <T>)TelefoneDao; } else if (typeof(T) == typeof(EnderecoMap)) { if (EnderecoDao == null) { EnderecoDao = new EnderecoDao(unitOfWork); } dao = (IDao <T>)EnderecoDao; } else if (typeof(T) == typeof(PermissaoMap)) { if (PermissaoDao == null) { PermissaoDao = new PermissaoDao(unitOfWork); } dao = (IDao <T>)PermissaoDao; } else if (typeof(T) == typeof(CompraMap)) { if (CompraDao == null) { CompraDao = new CompraDao(unitOfWork); } dao = (IDao <T>)CompraDao; } return(dao); }
public EnderecoRN() { enderecodados = new EnderecoDao(); }
public EnderecoAPIController(EnderecoDao enderecoDao) { _enderecoDao = enderecoDao; }
public ActionResult Checkout() { Usuario usuario = (Usuario)Session["Usuario"]; if (usuario == null) { return(RedirectToAction("Login", "Usuarios")); } var listaEnderecos = new EnderecoDao().ConsultarPorCliente(usuario.Id); var listaCartoes = new CartaoDao().ConsultarPorCliente(usuario.Id); List <SelectListItem> ddlEnderecos = new List <SelectListItem> { new SelectListItem { Text = "Selecione um endereço", Value = "0" } }; List <SelectListItem> ddlCartoes = new List <SelectListItem> { new SelectListItem { Text = "Selecione um cartão", Value = "0" } }; listaEnderecos.ForEach(x => ddlEnderecos.Add(new SelectListItem { Text = string.Concat(x.Descricao, " - ", x.Logradouro, ", ", x.Numero, " ", x.Complemento), Value = x.Id.ToString(), Selected = x.Entrega })); listaCartoes.ForEach(x => ddlCartoes.Add(new SelectListItem { Text = string.Concat(x.Bandeira, " - final ", x.Numero.Substring(x.Numero.Length - 4)), Value = x.Id.ToString(), Selected = x.Preferencial })); ViewBag.Enderecos = ddlEnderecos; ViewBag.Cartoes = ddlCartoes; Cliente cliente = new Cliente { Carrinho = usuario?.Carrinho ?? new Carrinho() }; Pedido pedido = new Pedido { Cliente = cliente, Bebidas = ((Usuario)Session["Usuario"])?.Carrinho?.Bebidas ?? new List <Bebida>() }; //verifica se os itens ainda existem no estoque bool BebidasOK = new EstoqueDao().VerificaItensDisponiveis(pedido.Bebidas); if (!BebidasOK) { //retorna para o carrinho informando que o estoque foi atualizado return(RedirectToAction("Index", "Carrinho", new { i = 1 })); } return(View(pedido)); }
// GET: Endereco public ActionResult Index() { var listaEnderecos = new EnderecoDao().Buscar(); return(View(listaEnderecos)); }