private void btprestarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_btprestarActionPerformed
        // TODO add your handling code here:
        String sql="SELECT COUNT(cod_prest) FROM prestamo WHERE cod_cliente="+txcodigo.getText();
        ResultSet con; int total=0,cant=0,faltantes=0,prestar=1;
        try
        {
            con=DataBase.Query(sql);
            if(con.next())
            {
              total=con.getInt(1);
            }
            if(total<3){
                 con=DataBase.Query("SELECT a.cantidad FROM articulos a  WHERE a.titulo='"+txarticulo.getText()+"'");
            if(con.next())
            {
              cant=con.getInt(1);
            }
                 if(cant > 0){//cantidad de articulos es mayor a 0
                     String fecha=fecha();
		

                     String consulta="SELECT  DATEDIFF('"+fecha+"','fecha_dev')  FROM prestamo WHERE cod_cliente='"+txcodigo.getText()+"' AND estado=1";
                     con =DataBase.Query(consulta);
                     if(con.next()){
                         faltantes=con.getInt(1);
                                 if (faltantes>0){
                                     prestar=0;
                                      javax.swing.JOptionPane.showMessageDialog(null, "Usted tiene una Fecha vencida!!");
                                     con.next();
                                     con.next();

                                   }
                       javax.swing.JOptionPane.showMessageDialog(null, dateentre.getText());
                     }
                     
                     if(prestar >0){
                         


                     sql="INSERT INTO prestamo VALUES ('auto','"+txcodigo.getText()+"','";
                     sql+=dateentre.getText()+"','";
                     sql+=datedevol.getText()+"','"+txarticulo.getText()+"','"+txtipo.getText()+"','1');";
                       DataBase.Execute(sql);

                       //restamos una unidad a la cantidad total
                       sql="UPDATE articulos SET cantidad="+(cant-1)+" WHERE titulo='"+txarticulo.getText()+"'";
                       DataBase.Execute(sql);
                       javax.swing.JOptionPane.showMessageDialog(null, "Articulo Prestado");
                     }
                 }
                 else
                 javax.swing.JOptionPane.showMessageDialog(null, "No se puede hacer el prestamo \n La Cantidad de articulos es 0");

            }
            else
                javax.swing.JOptionPane.showMessageDialog(null, "El Cliente Tiene mas de 3 Prestamos \n No se puede hacer el prestamo");

            }
        catch(SQLException exc)
        {
           System.err.println(exc.getMessage());
         }

    }//GEN-LAST:event_btprestarActionPerformed