import
import
import
java.text.SimpleDateFormat;
groovy.sql.Sql;
java.sql.ResultSet;
java.sql.RowId;
SELECT PROVEEDOR
import java.text.SimpleDateFormat;
import groovy.sql.Sql;
import java.sql.ResultSet;
def int resp=1;
//ELIMINA REGISTROS DEL RFP
def sql2 = BonitaSql.newInstance("jdbc:mysql://localhost:3306/bdbpms", "root", "
",new com.mysql.jdbc.Driver());
def String selectquery2 = "DELETE from tab_selproverfp WHERE Id_rfp="+g_cabIdrfp
+"";
sql2.execute(selectquery2);
//AGREGAR REGISTROS DE ANALISIS DEL RFP
def sql = BonitaSql.newInstance("jdbc:mysql://localhost:3306/bdbpms", "root", ""
,new com.mysql.jdbc.Driver());
def String selectquery = "SELECT a.`Id_rfp`, a.`id_producto`, b.`nom_producto`,
a.`cant_frp` FROM `tab_detproverfp` AS a INNER JOIN `productos` b ON (a.`id_pro
ducto`=b.`id_producto`) GROUP BY a.`Id_rfp`, a.`id_producto`, b.`nom_producto`,
a.`cant_frp` HAVING a.`Id_rfp`="+g_cabIdrfp+"";
def List list = new ArrayList();
sql.eachRow(selectquery) {
def var1=it.Id_rfp;
def var2=it.id_producto;
def var3=it.nom_producto;
def var4=it.cant_frp;
/*Valida si ya existe*/
def sql3 = BonitaSql.newInstance("jdbc:mysql://localhost:3306/bd
bpms", "root", "",new com.mysql.jdbc.Driver());
list.add(cabprov2);
if(vproveedor4.length()>0){
cabprov1="Cantidad -"+vproveedor4
cabprov2="Precio -"+vproveedor4
}else{
cabprov1="Cantidad - Proveedor 4"
cabprov2="Precio - Proveedor 4"
}
list.add(cabprov1);
list.add(cabprov2);
if(vproveedor5.length()>0){
cabprov1="Cantidad -"+vproveedor5
cabprov2="Precio -"+vproveedor5
}else{
cabprov1="Cantidad - Proveedor 5"
cabprov2="Precio - Proveedor 5"
}
list.add(cabprov1);
list.add(cabprov2);
return list;