示例#1
0
  public void agregarproveedor(Proveedor cli) {
    Conexionbd.conexion bd;
    bd = new Conexionbd.conexion();
    bd.conectarBase();
    try {
      String tipo = "p";
      java.sql.Date fecha = new java.sql.Date(cli.getNacimiento().getTime());
      bd.sentencia.executeQuery(
          "INSERT INTO USUARIOS(NICK, NOMBRE, APELLIDO,EMAIL,NACIMIENTO,NOM_COMP,LINK_COMP,IMAGEN,TIPO)VALUES('"
              + cli.getNick()
              + "','"
              + cli.getNombre()
              + "','"
              + cli.getApellido()
              + "','"
              + cli.getEmail()
              + "','"
              + fecha
              + "','"
              + cli.getNombreCompañia()
              + "','"
              + cli.getLinkPagina()
              + "','"
              + cli.getImagen()
              + "','"
              + tipo
              + "')");
    } catch (SQLException ex) {
      System.out.println("No se pudo agregar a Base de datos");
      Logger.getLogger(agregar.class.getName()).log(Level.SEVERE, null, ex);
    }

    bd.desconectarBaseDeDatos();
  }
示例#2
0
 public void agregarOrden(OrdenDeCompra oc, List<ProductosOrdenCompra> prods, String n) {
   Conexionbd.conexion bd = new Conexionbd.conexion();
   java.sql.Date forcom = new java.sql.Date(oc.getFecha().getTime());
   try {
     bd.conectarBase();
     bd.sentencia.executeUpdate(
         "INSERT INTO ORDENCOMPRA VALUES("
             + oc.getNumero()
             + ",'"
             + forcom
             + "','"
             + oc.getPrecioTotal().getValor()
             + "','"
             + n
             + "')");
     for (int i = 0; i < prods.size(); i++) {
       bd.sentencia.executeUpdate(
           "INSERT INTO CANTPRODxORDENCOMPRA VALUES('"
               + prods.get(i).getProducto()
               + "',"
               + oc.getNumero()
               + ","
               + prods.get(i).getCantidad()
               + ")");
     }
   } catch (SQLException ex) {
     Logger.getLogger(agregar.class.getName()).log(Level.SEVERE, null, ex);
   }
 }
示例#3
0
  public void agregarcliente(cliente cli) {
    Conexionbd.conexion bd;
    bd = new Conexionbd.conexion();
    bd.conectarBase();
    try {
      //  java.sql.Date.valueOf(cli.getNacimiento().toString())
      // cli.getNacimiento().getYear()+"-"+cli.getNacimiento().getMonth()+"-"+cli.getNacimiento().getDay()+
      java.sql.Date fecha = new java.sql.Date(cli.getNacimiento().getTime());
      String tipo = "c";

      // cal.getTime().getYear()+"-"+cal.getTime().getMonth()+"-"+cal.getTime().getDay()
      bd.sentencia.executeQuery(
          "INSERT INTO USUARIOS(NICK,NOMBRE,APELLIDO,EMAIL,NACIMIENTO,IMAGEN,TIPO)VALUES('"
              + cli.getNick()
              + "','"
              + cli.getNombre()
              + "','"
              + cli.getApellido()
              + "','"
              + cli.getEmail()
              + "','"
              + fecha
              + "','"
              + cli.getImagen()
              + "','"
              + tipo
              + "')");

    } catch (SQLException ex) {
      System.out.println("No se pudo agregar a Base de datos");
      Logger.getLogger(agregar.class.getName()).log(Level.SEVERE, null, ex);
    }
    bd.desconectarBaseDeDatos();
  }
示例#4
0
 public void agregarCompuesta(Compuesta comp) {
   Conexionbd.conexion bd;
   bd = new Conexionbd.conexion();
   bd.conectarBase();
   try {
     bd.sentencia.executeQuery(
         "INSERT INTO CATEGORIA(Tipo, Nombre, Padre)VALUES('"
             + comp.GetTipo()
             + "','"
             + comp.GetNombre()
             + "','"
             + comp.GetPadre().GetNombre()
             + "')");
   } catch (SQLException ex) {
     System.out.println("No se pudo agregar a Base de datos");
     Logger.getLogger(agregar.class.getName()).log(Level.SEVERE, null, ex);
   }
   bd.desconectarBaseDeDatos();
 }
示例#5
0
  public void agregarproducto(producto p) {

    Conexionbd.conexion bd;
    bd = new Conexionbd.conexion();
    bd.conectarBase();
    try {
      bd.sentencia.executeQuery(
          "INSERT INTO PRODUCTO(NOMBRE, NUM_REF,DESCRIPCION, PRECIO, NOM_PROV, IMAGENES)VALUES('"
              + p.getNombre()
              + "','"
              + p.getNumRef()
              + "','"
              + p.getDescripcion()
              + "','"
              + p.getPrecio()
              + "','"
              + p.getImagen()
              + "')");

      String signo = "-";
      String lista;
      String s;
      lista = p.getEsp().getListaEspecificaciones().get(0);
      for (int i = 1; i < p.getEsp().getListaEspecificaciones().size(); i++) {

        s = p.getEsp().getListaEspecificaciones().get(i);
        lista.concat(signo);
        lista.concat(s);
      }

      bd.sentencia.executeQuery(
          "INSERT INTO ESPECIFICACIONESXPROD (NOMBRE_PROD,ESPECIFICACIONES) VALUES ('"
              + p.getNombre()
              + "','"
              + lista
              + "') ");
      bd.desconectarBaseDeDatos();
    } catch (SQLException ex) {
      Logger.getLogger(agregar.class.getName()).log(Level.SEVERE, null, ex);
    }
  }