public void crearUsuario() { abrirBase(); if (Usuario.findAll().isEmpty()) { Usuario nuevo = Usuario.createIt(); } Base.close(); }
/* @RequestMapping("ordem_compra_visualizar_editar") public ModelAndView paginaEditarOC(HttpServletRequest request) { ModelAndView mv = new ModelAndView(); BcoDados bco = new BcoDados(); // ArrayList<Cadastro> listaDadosFornecedor = new ArrayList<Cadastro>(); // ArrayList<OrdemCompra> listaDadosOrdemCompra = new ArrayList<OrdemCompra>(); ArrayList<MaterialCirculante> listaMaterialCirculanteEstoque = new ArrayList<MaterialCirculante>(); int idOrdemCompra = Integer.parseInt(request.getParameter("id_ordem_compra")); bco.conectarAoBco(); int idFornecedor = bco.idFornecedorDaOrdemCompra(idOrdemCompra); Cadastro cadastro = bco.buscarFornecedor(idFornecedor); OrdemCompra ordemCompra = bco.buscarOrdemCompra(idOrdemCompra); listaMaterialCirculanteEstoque = bco.listaMaterialCirculanteEstoqueNaoAdicionadosOC(idOrdemCompra); ArrayList<MaterialCirculante> listaMaterialCirculanteOC = bco.listaMaterialCirculanteOC(idOrdemCompra); bco.encerrarConexao(); mv.setViewName("financeiro/ordem_compra/editar_ordem_compra"); mv.addObject("cadastro", cadastro); mv.addObject("ordemCompra", ordemCompra); mv.addObject("listaMaterialCirculanteEstoque", listaMaterialCirculanteEstoque); mv.addObject("listaMaterialCirculanteOC", listaMaterialCirculanteOC); return mv; } */ @RequestMapping("excluir_ordem_compra") public String excluirOrdemCompra(HttpServletRequest request, HttpSession session) { BcoDados bco = new BcoDados(); LogSistema logSistema = new LogSistema(); Usuario usuario = (Usuario) session.getAttribute("usuarioLogado"); int idOrdemCompra = Integer.parseInt(request.getParameter("id_ordem_compra")); bco.conectarAoBco(); OrdemCompra ordemCompra = bco.buscarOrdemCompra(idOrdemCompra); if (ordemCompra.isEfetivada() == false) { bco.excluirTodosItensDaOrdemDeCompra(idOrdemCompra); bco.excluirOrdemDeCompra(idOrdemCompra); logSistema.setIdUsuarioSistema(usuario.getIdUsuario()); logSistema.setDescricao("Excluir Ordem de Compra. Ordem de Compra número " + idOrdemCompra); bco.logSistema(logSistema); } bco.encerrarConexao(); return "redirect:ordem_compra_lista"; }
@RequestMapping("financeiro-nova_ordem_compra_salvar_informacoes") public String salvarInformacoesNovaOC(HttpSession session, HttpServletRequest request) { OrdemCompra ordemCompra = new OrdemCompra(); Data data = new Data(); BcoDados bco = new BcoDados(); double valorFrete = 0; Usuario usuario = (Usuario) session.getAttribute("usuarioLogado"); ordemCompra.setIdFornecedor(Integer.parseInt(request.getParameter("id_fornecedor"))); try { ordemCompra.setDataCompra( data.converteStringParaDataSQL(request.getParameter("data_compra"))); ordemCompra.setDataEntrega( data.converteStringParaDataSQL(request.getParameter("data_entrega"))); } catch (ParseException e) { } ordemCompra.setFormaPgto(request.getParameter("forma_pgto")); ordemCompra.setTransporte(request.getParameter("transporte")); if (ordemCompra.getTransporte().equals("Frete")) { try { String valorFreteTexto = request.getParameter("valor_frete"); valorFreteTexto = valorFreteTexto.substring(3, valorFreteTexto.length()); Moeda moeda = new Moeda(); valorFrete = moeda.getValorEmDoubleDe(valorFreteTexto); } catch (NullPointerException | StringIndexOutOfBoundsException e) { } ordemCompra.setValorFrete(valorFrete); ordemCompra.setValorTotal(valorFrete); ordemCompra.setCargaDescarga(request.getParameter("carga_descarga")); ordemCompra.setLocalEntrega(request.getParameter("endereco_entrega")); } else { ordemCompra.setValorFrete(0); ordemCompra.setValorTotal(0); ordemCompra.setCargaDescarga(null); ordemCompra.setLocalEntrega(null); } ordemCompra.setLocalEntregaNF(request.getParameter("endereco_entrega_nf")); ordemCompra.setPrazoPgto(request.getParameter("prazo_pgto")); ordemCompra.setObservacao(request.getParameter("observacao")); ordemCompra.setContato(request.getParameter("contato_fornecedor")); bco.conectarAoBco(); int idOrdemCompra = bco.salvarNovaOC(usuario.getIdUsuario(), ordemCompra); bco.encerrarConexao(); return "redirect:ordem_compra_visualizar?id_ordem_compra=" + idOrdemCompra; }
public boolean login(String user, char[] pass) { abrirBase(); Usuario u = Usuario.first("nombre = ?", user); if (u != null) { char[] correct = u.getString("pass").toCharArray(); if (user.equals(u.getString("nombre")) && Arrays.equals(pass, correct)) { Base.close(); return true; } } Base.close(); return false; }
public static void main(String[] args) { String termCondiciones; boolean terminosCondiciones = false; boolean valcorreo = false; boolean validaCon = true; String pass1, pass2; Scanner in = new Scanner(System.in); Usuario usuario = new Usuario(null, null); Hotel hotel = new Hotel(null, null, null); System.out.println("INFORMACIÓN PERSONAL"); do { System.out.println("Correo Electronico"); usuario.setCorreoe(in.next()); valcorreo = usuario.verificaCorreo(usuario.getCorreoe()); if (valcorreo == false) System.out.println("Debe ingresar Correo"); validaCon = usuario.validarCorreo(usuario.getCorreoe()); if (validaCon == false) System.out.println("Correo incorrecto, vuelva a ingresar"); } while (valcorreo == false || validaCon == false); boolean pass = false; do { System.out.println("Escoje tu Contraseña"); pass1 = in.next(); System.out.println("Repite tu Contraseña"); pass2 = in.next(); pass = usuario.validaSiCoinciden(pass1, pass2); if (pass == false) System.out.println("Dartos no coinciden"); } while (pass == false); System.out.println("INFORMACIÓN DEL HOTEL"); System.out.println("Nombre del Hotel"); hotel.setNombre(in.next()); System.out.println("Nombre seleccione una recomendación"); hotel.setDireccion(hotel.seleccionNombre(hotel.getNombre())); System.out.println("Su dirección será:"); System.out.println("http://" + hotel.getDireccion() + ".clerk.im"); // System.out.println("Escoje tu direccion en Clerk"); // hotel.setDireccion(in.next()); System.out.println("He leido y acepto todos los Terminos y Condiciones. (s/n)"); termCondiciones = in.next(); char decision; decision = termCondiciones.charAt(0); switch (decision) { case 's': terminosCondiciones = true; break; case 'n': terminosCondiciones = false; System.out.println("Para registrar Cuenta debe de Aceptar Terminos y Condiciones"); break; default: System.out.println("ERROR de ingreso"); break; } controllerCuenta cuenta = new controllerCuenta(); try { cuenta.registrarCuenta( usuario.getCorreoe(), pass1, pass2, hotel.getNombre(), hotel.getDireccion(), usuario.getCodigoUsuario(), terminosCondiciones); System.out.println("Cuenta Registrada Satisfactoriamente:"); System.out.println("Tiene que confimar su correo en un plazo de 24 horas"); System.out.println( "Ha ingresado a su plan gratuito hasta que decida cambiar a aun plan con costo"); // System.out.println(correo); } catch (BusinessException ex) { Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex); } }
public void modificarPass(String pass) { abrirBase(); Usuario u = Usuario.findById(1); u.set("pass", pass); Base.close(); }
public void modificarNombre(String nombre) { abrirBase(); Usuario u = Usuario.findById(1); u.set("nombre", nombre); Base.close(); }