本文整理汇总了PHP中Conexion::Ultimo_Id_Generado方法的典型用法代码示例。如果您正苦于以下问题:PHP Conexion::Ultimo_Id_Generado方法的具体用法?PHP Conexion::Ultimo_Id_Generado怎么用?PHP Conexion::Ultimo_Id_Generado使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Conexion
的用法示例。
在下文中一共展示了Conexion::Ultimo_Id_Generado方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: btnRecibir_Click
public function btnRecibir_Click($sender, $param)
{
$archivo = file("C:\\www\\prestamos\\DESNO\\recibidos\\DESNO" . $this->ddlTipoNomina->SelectedValue . ".txt");
$parametros = array("origen" => "N", "creado" => date("Y-m-d H:i:s"), "modificado" => date("Y-m-d H:i:s"), "creador" => 0, "modificador" => 0, "id_estatus" => 3, "observaciones" => "desno recibido exitosamente", "tipo" => $this->ddlTipo->SelectedValue == 'PE' ? "J" : "A", "pago" => $this->ddlTipoNomina->SelectedValue, "periodo" => 0);
Conexion::Inserta_Registro($this->dbConexion, "descuento", $parametros);
$idescuento = Conexion::Ultimo_Id_Generado($this->dbConexion);
foreach ($archivo as $linea_num => $linea) {
$datos = explode("|", $linea);
$consulta = "INSERT INTO descuento_detalle(id_descuento,num_empleado,clavecon,importe,periodo,periodos,contrato,aplicado,tipo_nomina,nomina,aval1,aval2,nota,aplicaravales )" . "VALUES(:id_descuento,:num_empleado,:clavecon,:importe,:periodo,:periodos,:contrato,:aplicado,:tipo_nomina,:nomina,:aval1,:aval2,:nota,:aplicaravales)";
$comando = $this->dbConexion->createCommand($consulta);
$comando->bindValue(":id_descuento", $idescuento);
$comando->bindValue(":num_empleado", trim($datos[0]));
$comando->bindValue(":clavecon", trim($datos[1]));
$comando->bindValue(":importe", trim($datos[2]));
$comando->bindValue(":periodo", trim($datos[3]));
$comando->bindValue(":periodos", trim($datos[4]));
$comando->bindValue(":contrato", trim($datos[5]));
$comando->bindValue(":aplicado", trim($datos[6]));
$comando->bindValue(":tipo_nomina", trim($datos[7]));
$comando->bindValue(":nomina", trim($datos[8]));
$comando->bindValue(":aval1", trim($datos[9]));
$comando->bindValue(":aval2", trim($datos[10]));
$comando->bindValue(":nota", trim($datos[11]));
$comando->bindValue(":aplicaravales", trim($datos[12]));
if ($comando->execute()) {
$this->ClientScript->registerEndScript("bajada", "alert('carga desno completada');\n");
} else {
$this->ClientScript->registerEndScript("mensaje", "alert('error carga desno completada');\n");
}
}
}
示例2: btnRecibir_Click
public function btnRecibir_Click($sender, $param)
{
$archivo = "DESNO" . ($this->ddlTipo->SelectedValue == 'PE' ? "J" : $this->ddlTipoNomina->SelectedValue) . $this->txtPeriodo->Text . ".DBF";
$regsdesno = $this->descarga_dbf($archivo);
if ($regsdesno) {
$parametros = array("origen" => "N", "creado" => date("Ymd H:i:s"), "modificado" => date("Ymd H:i:s"), "creador" => 0, "modificador" => 0, "id_estatus" => 3, "observaciones" => "desno recibido exitosamente", "tipo" => $this->ddlTipo->SelectedValue == 'PE' ? "J" : "A", "pago" => $this->ddlTipoNomina->SelectedValue, "periodo" => $this->txtPeriodo->Text);
Conexion::Inserta_Registro($this->dbConexion, "descuento", $parametros);
$id = Conexion::Ultimo_Id_Generado($this->dbConexion);
$this->actualiza_desno($regsdesno, $id);
$this->ClientScript->registerEndScript("bajada", "alert('carga desno completada');\n");
}
}
示例3: Inserta_Condicional
public static function Inserta_Condicional($conexion, $id, $tabla, $campo, $dato)
{
$consulta = "SELECT {$id} FROM {$tabla} WHERE {$campo} = :dato;";
$comando = $conexion->createCommand($consulta);
$comando->bindValue(":dato", $dato);
$resultado = $comando->query()->readAll();
if (count($resultado) > 0) {
return $resultado[0]["{$id}"];
} else {
$consulta = "INSERT INTO {$tabla}({$campo}) VALUES(:dato);";
$comando = $conexion->createCommand($consulta);
$comando->bindValue(":dato", $dato);
$comando->execute();
return Conexion::Ultimo_Id_Generado($conexion);
}
}
示例4: btnGuardar_Click
public function btnGuardar_Click($sender, $param)
{
$productos = $this->contenido_auto_columnas($this->dgProductos);
if (count($productos) > 0) {
if ($this->is_positive_integer_or_empty($this->txtVales->Text) && $this->is_positive_or_empty($this->txtDescuento->Text)) {
$nueva_nota = array("vales" => $this->txtVales->Text == '' ? 0 : $this->txtVales->Text, "descuento" => $this->txtDescuento->Text == '' ? 0 : $this->txtDescuento->Text, "generada" => date("Y-m-d H:i:s"), "id_vendedor" => $this->ddlVendedor->SelectedValue, "id_status" => 1);
Conexion::Inserta_Registro($this->dbConexion, "notas", $nueva_nota);
$id_nota = Conexion::Ultimo_Id_Generado($this->dbConexion);
//$total = 0;
foreach ($productos as $prod) {
if (strcmp($prod[$this->columnas[0]], "")) {
$id_producto = Conexion::Retorna_Campo($this->dbConexion, "productos", "id_producto", array("codigo" => $prod[$this->columnas[0]]));
Conexion::Inserta_Registro($this->dbConexion, "notas_productos", array("id_nota" => $id_nota, "id_producto" => $id_producto, "cantidad" => $prod[$this->columnas[2]], "precio" => $prod[$this->columnas[3]]));
//$total += $prod[$this->columnas[4]];
}
}
$total = $this->total_a_pagar($productos);
$this->getClientScript()->registerBeginScript("guardado", "open('index.php?page=ticketpdf&ticket=" . $id_nota . "', 'ticket');\n" . "alert('Se ha generado nota " . $id_nota . " por un total de \$" . $total . "');\n" . "document.location.href = 'index.php?page=registro';\n");
// "document.location.href = 'index.php?page=ticket&ticket=" . $id_nota . "';\n");
} else {
$this->getClientScript()->registerBeginScript("vale_desc_error", "alert('Verifique el número de vales y el descuento sugerido');\n");
}
} else {
$this->getClientScript()->registerBeginScript("no_productos", "alert('Debe insertar al menos un producto para generar el ticket');\n");
}
}