Ejemplo n.º 1
0
function copiarTempATelefonos($data, $idTelefono = 0) {
	global $conn;

	$sql = "SELECT * FROM tmp.tmp_telefonos";
	if ($idTelefono == 0) {
		$params = array(":tablapadreid" => $data["gIdTablaPadre"],
										":tablatel" => $data["gTabla"],
										":tipo" => $data["gTipo"],
										":usuarioweb" => $data["gUsuario"]);
		$sql.=
			" WHERE mp_usuarioweb = :usuarioweb
					AND mp_tablatel = :tablatel
					AND (mp_tablapadreid = :tablapadreid OR mp_tablapadreid = -1)
					AND mp_tipo = :tipo";
	}
	else {
		$params = array(":id" => $idTelefono);
		$sql.= " WHERE mp_id = :id";
	}

	$stmt = DBExecSql($conn, $sql, $params, $data["gAutoCommit"]);
	while ($row = DBGetQuery($stmt)) {
		if ($row["MP_ESTADO"] == "A")
			insertarTelefono($data, $row);

		if ($row["MP_ESTADO"] == "M")
			if ($row["MP_REGISTROTELID"] <= 0)
				insertarTelefono($data, $row);
			else
				actualizarTelefono($data, $row);

		if (($row["MP_ESTADO"] == "B") and ($row["MP_REGISTROTELID"] > 0))
			eliminarTelefono($data, $row);
	}
}
function actualizarPersona($primerNombre, $segundoNombre, $primerApellido, $segundoApellido, $fechaNacimiento, $estadoCivil, $nacionalidad, $direccion, $sexo, $correo, $dni, $telefono)
{
    $queryString = "UPDATE persona SET primer_nombre='" . $primerNombre . "',segundo_nombre='" . $segundoNombre . "',primer_apellido='" . $primerApellido . "',segundo_apellido='" . $segundoApellido . "',fecha_nacimiento='" . $fechaNacimiento . "',estado_civil='" . $estadoCivil . "',nacionalidad='" . $nacionalidad . "',direccion='" . $direccion . "',sexo='" . $sexo . "',correo_electronico='" . $correo . "' WHERE N_Identidad='" . $dni . "'";
    $query = mysql_query($queryString);
    return $query && actualizarTelefono($telefono, $dni);
}