function material_ver($material_identificacion) { $material = array(); if (validarID($material_identificacion)) { $material_instancia = new Material($material_identificacion, 0, 0, 0, 0, 0); $material = $material_instancia->Mat_Ver(); return $material; } else { return false; } }
function LineaDeVenta_Buscar($busqueda) { $query = "SELECT * FROM venta_de_material WHERE rut_cli = '$busqueda';"; db_connect(); $resulsetRut = mysql_query($query); $contador = 0; $egresos = array(); while ($rowRut = mysql_fetch_array($resulsetRut)) { $vta_id = $rowRut["VENTA_MATERIAL_ID"]; $egresos[$contador][0] = $vta_id; $egresos[$contador][1] = $rowRut["RUT_CLI"]; $egresos[$contador][2] = $rowRut["FECHA"]; $contador++; } $egresos_cont = array(); for ($count = 0; count($egresos) > $count; $count++) { $vta_id = $egresos[$count][0]; $query_egreso = "SELECT * FROM egreso_material_venta WHERE venta_material_id = $vta_id"; $resulset_egreso = mysql_query($query_egreso); $contadors = 0; while ($rowRuts = mysql_fetch_array($resulset_egreso)) { $egresos_cont[$contadors][2] = $rowRuts["MATERIAL_ID"]; $egresos_cont[$contadors][1] = $rowRuts["CANTIDAD"]; $contadors++; } } db_close(); for ($counts = 0; count($egresos_cont) > $counts; $counts++) { $material_id = $egresos_cont[$counts][2]; $instancia_material = new Material($material_id, 0, 0, 0, 0, 0); $material = array(); $material = $instancia_material->Mat_Ver(); $egresos_cont[$counts][0] = $material[2]; } $return = array(); $return[0] = $egresos; $return[1] = $egresos_cont; return $return; }
function Obra_Ver() { $validar = $this->Obra_Valid_ID(); $obra = array(); $obra[0] = $this->obra_id; if ($validar == 1) { db_connect(); $queryObraVer = "SELECT NOMBRE_OBR, DESCRIPCION_OBR, SERVICIO_ID, FECHA_INI, ESTADO FROM obra WHERE OBRA_ID = $this->obra_id;"; $resulset = db_query_resulset($queryObraVer); $obra[0] = $this->obra_id; // ID de la Obra $obra[1] = mysql_result($resulset, 0, 0); // Nombre $obra[2] = mysql_result($resulset, 0, 1); // Descripcion $obra[3] = mysql_result($resulset, 0, 2); // ID del Servicio $obra[4] = mysql_result($resulset, 0, 3); // Fecha inicio $this->obra_estado = mysql_result($resulset, 0, 4); // Estado if ($this->obra_estado == 0) { $obra[5] = "En Curso"; } else { $obra[5] = "Finalizada"; } $queryServicio = "SELECT RUT_CLI FROM venta_de_servicio WHERE SERVICIO_ID = $obra[3]"; $resulsetServicio = db_query_resulset($queryServicio); $rut_cliente = mysql_result($resulsetServicio, 0); $obra[10] = $rut_cliente; $queryCliente = "SELECT NOMBRE_CLI FROM cliente WHERE RUT_CLI = '$rut_cliente';"; $resulsetCliente = db_query_resulset($queryCliente); $obra[6] = mysql_result($resulsetCliente, 0); // Nombre del Cliente /* * Los empleados que trabajan en la obra como OBREROS (PRIRORIDAD = 0). * Los empleados que trabajan en la obra como SUPERVISORES (PRIRORIDAD = 1). */ $queryEmpleados = "SELECT RUT_EMP FROM empleado_de_obra WHERE PRIORIDAD = 0 AND ACTIVACION = 1 AND OBRA_ID = $this->obra_id;"; $resulsetEmpleados = db_query_resulset($queryEmpleados); $obra_obreros = array(); $contador = 0; while ($row = @mysql_fetch_array($resulsetEmpleados)) { $rut_empleado = $row["RUT_EMP"]; $queryTemp = "SELECT Nombre_Emp From empleado WHERE Rut_Emp = '$rut_empleado'"; $nombreObr = mysql_query($queryTemp); $cont = 0; while ($row2 = mysql_fetch_array($nombreObr)) { $nom = $row2["Nombre_Emp"]; $cont++; } $obra_obreros[$contador] = $nom; $contador++; } $obra[7] = $obra_obreros; // Obreros /* * Los empleados que trabajan en la obra como OBREROS (PRIRORIDAD = 0). * Los empleados que trabajan en la obra como SUPERVISORES (PRIRORIDAD = 1). */ $querySupervisores = "SELECT RUT_EMP FROM empleado_de_obra WHERE PRIORIDAD = 1 AND ACTIVACION = 1 AND OBRA_ID = $this->obra_id;"; $resulsetSupervisores = db_query_resulset($querySupervisores); $obra_supervisores = array(); $contador = 0; while ($row = @mysql_fetch_array($resulsetSupervisores)) { $rut_empleado = $row["RUT_EMP"]; $queryTemp = "SELECT Nombre_Emp From empleado WHERE Rut_Emp = '$rut_empleado'"; $nombreSup = mysql_query($queryTemp); $cont = 0; while ($row2 = mysql_fetch_array($nombreSup)) { $nom = $row2["Nombre_Emp"]; $cont++; } $obra_supervisores[$contador] = $nom; $contador++; } $obra[8] = $obra_supervisores; // Supervisores /* * MATERIAL UTILIZADO EN OBRA. * */ $queryMateriales = "SELECT MATERIAL_ID, CANTIDAD FROM egreso_material_obra WHERE OBRA_ID = $this->obra_id;"; $resulsetMateriales = db_query_resulset($queryMateriales); $obra_materiales = array(); $contador = 0; while ($row = @mysql_fetch_array($resulsetMateriales)) { $obra_materiales[$contador][0] = $row["MATERIAL_ID"]; $obra_materiales[$contador][1] = $row["CANTIDAD"]; $contador++; } db_close(); for ($contador2 = 0; $contador2 < count($obra_materiales); $contador2++) { $material_id_aux = $obra_materiales[$contador2][0]; $instancia_material = new Material($material_id_aux, 0, 0, 0, 0, 0); $materiales = $instancia_material->Mat_Ver(); $obra_materiales[$contador2][2] = $materiales[2]; // Nombre del Material } $obra[9] = $obra_materiales; // Materiales $return = $obra; } else { $return = false; } return $return; }